Probleme php isset et empty
Résolu/Fermé
Math31
-
8 juin 2009 à 16:00
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 - 8 juin 2009 à 16:38
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 - 8 juin 2009 à 16:38
A voir également:
- Probleme php isset et empty
- Remove empty directories - Télécharger - Nettoyage
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Br php ✓ - Forum PHP
14 réponses
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
8 juin 2009 à 16:05
8 juin 2009 à 16:05
Si je ne m'abuse, or die stoppe l'execution du script du coup la suite du code n'est pas effectué.
En effet sauf que maintenant il m'affiche le message d'erreur en haut de page et le tableau vide (ce qui est normal pour le tableau )
Comment reussir a enlever ce mesage d'erreur?
Comment reussir a enlever ce mesage d'erreur?
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
8 juin 2009 à 16:19
8 juin 2009 à 16:19
Donc maintenant tu as "$req9=mysql_query($sql8);", c'est ca?
le truc c que mysql_query() retourne une ressource en cas de réussite et false en cas d'echec, donc $req9 ne sera pas vide, remplace "if(empty($req9))" par "if(!$req9)" ca devrait marcher
le truc c que mysql_query() retourne une ressource en cas de réussite et false en cas d'echec, donc $req9 ne sera pas vide, remplace "if(empty($req9))" par "if(!$req9)" ca devrait marcher
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
8 juin 2009 à 16:22
8 juin 2009 à 16:22
fais un echo "$req9" pour voir ce qui est retourné
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
8 juin 2009 à 16:26
8 juin 2009 à 16:26
donc ta requete $sql8 retourne bien quelquechose et n'est donc pas vide d'ou le passage a la deuxieme condition.
Seulement dans la table plus aucun enregistrement ne correspond.
Quand l'enregistrement existé et que je faisait un echo je voyait l'id du contact
En appuyant sur supprimer je supprime l'enregistrement entier. Plus rien ne devrais exister.
Apparement ce n'est pas le cas, pourtant la table est bien vide.
Quand l'enregistrement existé et que je faisait un echo je voyait l'id du contact
En appuyant sur supprimer je supprime l'enregistrement entier. Plus rien ne devrais exister.
Apparement ce n'est pas le cas, pourtant la table est bien vide.
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
8 juin 2009 à 16:30
8 juin 2009 à 16:30
en fait ta requete etant valide, mysql_query te retourne une ressource meme si aucun enregistrement correspondant n'a été trouvé je pense. essaye plutot de baser ta condition sur le nombre d'enregistrement retourné
si tu parle du $req9 = mysql_num_rows($sql8) or die("erreur SQL 9".mysql_error());
il m'affiche : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 3.0\www\Nouveau site banquestage\contact_entreprise.php on line 46
erreur SQL 9
il m'affiche : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 3.0\www\Nouveau site banquestage\contact_entreprise.php on line 46
erreur SQL 9
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
8 juin 2009 à 16:35
8 juin 2009 à 16:35
mysql_num_rows() ne fonctionne pas sur la requete mais sur le resultat obtenu avec mysql_query( la ressource) donc c'est mysql_num_rows($req9) que tu peux mettre dans ta condition genre if (mysql_num_rows($req9)==0)
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
8 juin 2009 à 16:38
8 juin 2009 à 16:38
De rien, bonne fin de journée a toi aussi pense a mettre le sujet en résolu.
edit: pardon ct deja fait lol.
edit: pardon ct deja fait lol.