mehdisfr
Messages postés57Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention21 novembre 2006
-
3 mars 2006 à 10:51
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
3 mars 2006 à 11:53
salut,
Quelqu'un voit une faute dans ce code?
<?php
if(mysql_num_rows($req)):
{ while($data = mysql_fetch_array($req))
{
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 3 mars 2006 à 11:41
Je t'ai dit quelle était ton erreur.
C'est pas dur ton code fait ceci :
ouvre if 1
ouvre while 1
ouvre if 2
ferme if 2
ferme while 1
ouvre else ????
ferme else ????
ouvre else de if 1
ferme esle de if 1
mehdisfr
Messages postés57Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention21 novembre 2006 3 mars 2006 à 10:58
le message d'erreur est
Parse error: parse error, unexpected T_ELSE in /var/www/sites/yoyo.pl/v/i/viki/logincamera.php on line 26
ca ve dire ce ligne
<?php
if(mysql_num_rows($req))
{ while($data = mysql_fetch_array($req))
{
if($data['password'] == $password):
{
echo '<script>alert("blabla");</script>';
echo 'blabla" ;
}
}
else
{
echo '<script>alert("blabla");</script>';
echo "blabla!" ;
}
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 3 mars 2006 à 11:43
Ce else là n'est relié à aucun if! Parce que le 1er if a déjà un else (le dernier), et le 2d if est dans une boucle while qui, elle, est fermée AVANT ce else. Donc, ce else ne PEUT PAS être lié à ce if.
Tu as un problème d'imbrication.