frant_tireur
Nouveau membre
voila le code de ma page
et l erreur qu' il m affiche:
Notice: Undefined variable: action in c:\program files\easyphp1-8\www\phpmyfactures\login.php on line 14
veuillez m aider s'il vous plais parce que la je suic complétement largué, je vous en serrez entierement reconnaissant
<?php include("inc/conf.php"); ?>
<?php include("inc/fonctions.php"); ?>
<?php
session_start();
if(session_is_registered('pseudo'))
{
mysql_close($connect_db);
header("location: index.php");
exit;
}
if ($action == "send")
{
if (($pseudo == $pseudo_conf) and ($password == $password_conf))
{
session_register("pseudo");
session_register("password");
mysql_close($connect_db);
header("Location: index.php?".session_name()."=".session_id());
exit();
}
}
?>
<html>
<head>
<title>Administration</title>
<link REL="StyleSheet" TYPE="text/css" HREF="/<?php echo("$prefixe_dossier"); ?>css/feuille.css">
</head>
<body bgcolor="#FFFFFF">
<table border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#000000">
<tr valign="top">
<td bgcolor="#99CCCC"><b>Identification : </b></td>
</tr>
<tr valign="top">
<td bgcolor="#ffffff">
<form action="login.php" method="post">
<input type="hidden" name="action" value="send">
<table border="0" align="center">
<tr>
<td>Pseudonyme : </td>
<td><input type="text" name="pseudo" size="40"></td>
</tr>
<tr>
<td>Mot de passe : </td>
<td><input type="password" name="password" size="40"></td>
</tr>
</table>
<br>
<center><input type="submit" value="Connexion"></center>
</form>
</td>
</tr>
</table>
</body>
</html><?php mysql_close($connect_db); ?>
et voila la page conf.php
<?php
// Configuration mySQL
$host_db = "localhost";
$user_db = "root";
$password_db = "";
$bdd_db = "factures";
$prefixe_dossier = "phpmyfactures/"; // url du dossier où se trouvera le script (Ne pas commencer par un / mais terminer par un / exemple : factures/ )
$prefixe_table = "pcfact_"; // préfixe des tables (par défaut)
$pseudo_conf = "yo"; // nom d'utilisateur pour l'espace d'administration
$password_conf = "rzi"; // mot de passe pour y accéder
$connect_db = mysql_connect($host_db,$user_db,$password_db);
mysql_select_db($bdd_db,$connect_db);
?>
et l erreur qu' il m affiche:
Notice: Undefined variable: action in c:\program files\easyphp1-8\www\phpmyfactures\login.php on line 14
veuillez m aider s'il vous plais parce que la je suic complétement largué, je vous en serrez entierement reconnaissant
<?php include("inc/conf.php"); ?>
<?php include("inc/fonctions.php"); ?>
<?php
session_start();
if(session_is_registered('pseudo'))
{
mysql_close($connect_db);
header("location: index.php");
exit;
}
if ($action == "send")
{
if (($pseudo == $pseudo_conf) and ($password == $password_conf))
{
session_register("pseudo");
session_register("password");
mysql_close($connect_db);
header("Location: index.php?".session_name()."=".session_id());
exit();
}
}
?>
<html>
<head>
<title>Administration</title>
<link REL="StyleSheet" TYPE="text/css" HREF="/<?php echo("$prefixe_dossier"); ?>css/feuille.css">
</head>
<body bgcolor="#FFFFFF">
<table border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#000000">
<tr valign="top">
<td bgcolor="#99CCCC"><b>Identification : </b></td>
</tr>
<tr valign="top">
<td bgcolor="#ffffff">
<form action="login.php" method="post">
<input type="hidden" name="action" value="send">
<table border="0" align="center">
<tr>
<td>Pseudonyme : </td>
<td><input type="text" name="pseudo" size="40"></td>
</tr>
<tr>
<td>Mot de passe : </td>
<td><input type="password" name="password" size="40"></td>
</tr>
</table>
<br>
<center><input type="submit" value="Connexion"></center>
</form>
</td>
</tr>
</table>
</body>
</html><?php mysql_close($connect_db); ?>
et voila la page conf.php
<?php
// Configuration mySQL
$host_db = "localhost";
$user_db = "root";
$password_db = "";
$bdd_db = "factures";
$prefixe_dossier = "phpmyfactures/"; // url du dossier où se trouvera le script (Ne pas commencer par un / mais terminer par un / exemple : factures/ )
$prefixe_table = "pcfact_"; // préfixe des tables (par défaut)
$pseudo_conf = "yo"; // nom d'utilisateur pour l'espace d'administration
$password_conf = "rzi"; // mot de passe pour y accéder
$connect_db = mysql_connect($host_db,$user_db,$password_db);
mysql_select_db($bdd_db,$connect_db);
?>