PHP: Problème Urgent

PHP: Problème Urgent - Programmation

Marsh Posté le 30-04-2001 à 11:05:12    

Voilà le code de mon programme:
 
<?php
function form()
{
include("header.php3" );
echo "
<form method=post action=index.php3><br>
<input type=hidden name=op value=verif>
<FONT face=\"Verdana, Arial, Helvetica, sans-serif\" size=1>
Login : <input type=text name=nick0 size=12><br>
Password : <input type=password name=pass0 size=12><br>
</font>
<input type=submit value=OK>
</form>";
include("footer.php3" );
}
 
function verif($nick0, $pass0)
{
include("mysql.php3" );
$mysql=mysql_query("SELECT * FROM team WHERE nick='$nick0'" );
while($row=mysql_fetch_array($mysql))
{
$pass1=$row[pass];
}
if ($pass0=='$pass1')
{
$expire = 365*24*3600;  
setcookie("nick0","$nick0",time()+$expire);
setcookie("pass0","$pass0",time()+$expire);  
header("Location: ../private.php3" );
exit();
}
else
{
form();
}
}
 
switch($op) {
 
    case "form":
        form();
        break;
 
    case "verif":
        verif($nick0, $pass0);
        break;
}
 
?>
 
 
Je ne pige pas. On dirait que le test if ($pass0=='$pass1')
ne fonctionne pas. Alors que ces deux variables sont identiques.
Plz Help Me c'est hyper urgent.

Reply

Marsh Posté le 30-04-2001 à 11:05:12   

Reply

Marsh Posté le 30-04-2001 à 11:21:34    

Mets plutôt
if ($pass0==$pass1) sasn guillemets sinon c'est interprété comme une chaine ce caractère..
@+


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed