[php]petite petite petite question

yassine -  
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   -
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 2025 Date d'inscription   Statut Membre Dernière intervention   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