[php]petite petite petite question

yassine -  
Zep3k!GnO Messages postés 2049 Statut Membre -
Bonjour,

voila mon petit code

<?php if(isset($_POST)) {


$id=mysql_connect("localhost","root","") or die("Echec de connexion au serveur de base de données." . mysql_error);
mysql_select_db("insert");
$v1 = $_POST['username'];
$v2 = $_POST['pwd'];
$sql = "SELECT * FROM users WHERE username ='$v1' and password ='$v2' " ;
$v3 = $data['username'];
$v4 = $data['passeword'];
$test = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

if($data = mysql_fetch_array($test) )
{
if( $v3 = $v1 and $v4 = $v2){
header("location: index.php"); //c ici l'erreur je ve que index.php souvre automatiquemen si la condition est realise
} else if( $v1 = '' and $v2 = '') {
echo "l3azz";
}
} else echo "tla7";
mysql_close();

}
?>


1 réponse

Zep3k!GnO Messages postés 2049 Statut Membre 200
 
salut,
le problème vient de l'écriture de ta condition, la tu fais une affectation de variable et non un comparaison avec if( $v3 = $v1 and $v4 = $v2){ et else if( $v1 = '' and $v2 = '') {
il faut écrire :

if( $v3 == $v1 and $v4 == $v2){

et

else if( $v1 == '' and $v2 == '') {

EnJoY !
0