[AIDE] Aide PHP
Résolu/Fermé
mister-gwada97one
Messages postés
110
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
1 janvier 2012
-
28 oct. 2009 à 19:28
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 - 29 oct. 2009 à 18:28
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 - 29 oct. 2009 à 18:28
A voir également:
- [AIDE] Aide PHP
- Alert php ✓ - Forum PHP
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
- Retour a la ligne php ✓ - Forum PHP
- Modulo php ✓ - Forum PHP
8 réponses
avion-f16
Messages postés
19128
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 mars 2023
4 469
28 oct. 2009 à 20:09
28 oct. 2009 à 20:09
Essaye avec
mysql_query('UPDATE forum_topic'. ' SET topic_last_post = '.$data4['post_id']. ' WHERE topic_last_post = '.$post);Au lieu de
mysql_query("UPDATE forum_topic SET topic_last_post = $data4['post_id'] WHERE topic_last_post = $post");
mister-gwada97one
Messages postés
110
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
1 janvier 2012
7
28 oct. 2009 à 20:30
28 oct. 2009 à 20:30
J'ai essayé ça:
au lieu de:
Et ça marche merci^^
Maintenant un autre PB:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/lilkey/public_html/wi/forum/amis.php on line 173
ligne 173:
mysql_query("UPDATE forum_topic SET topic_last_post = $data4('post_id') WHERE topic_last_post = $post");
au lieu de:
mysql_query("UPDATE forum_topic SET topic_last_post = $data4['post_id'] WHERE topic_last_post = $post");
Et ça marche merci^^
Maintenant un autre PB:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/lilkey/public_html/wi/forum/amis.php on line 173
ligne 173:
if (mysql_num_rows($requete) == 0)
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
28 oct. 2009 à 21:11
28 oct. 2009 à 21:11
oulah ton script me parait bien compliquer pour ce que tu veut en faire...
je viens de passe 1/a d'heure a demeler les les if les ?> <?PHP et j'ai pas trouvé, à mon avis tu a du oublier une " ou un ' quelquepart
je viens de passe 1/a d'heure a demeler les les if les ?> <?PHP et j'ai pas trouvé, à mon avis tu a du oublier une " ou un ' quelquepart
avion-f16
Messages postés
19128
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 mars 2023
4 469
28 oct. 2009 à 22:40
28 oct. 2009 à 22:40
Stockes le nombre dans une variable avant la condition et $requete doit être une ressource après mysql_query, pas la requête SQL (SELECT champ FROM ...)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mister-gwada97one
Messages postés
110
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
1 janvier 2012
7
29 oct. 2009 à 00:19
29 oct. 2009 à 00:19
En faite je m'inspire d'un tuto sur le sit du zéro pour le forum..
Mais j'ai tout le temps des erreurs que j'arrive à régler pour la pluspart, mais là 0 je ne comprend plus rien^^
Mais j'ai tout le temps des erreurs que j'arrive à régler pour la pluspart, mais là 0 je ne comprend plus rien^^
avion-f16
Messages postés
19128
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 mars 2023
4 469
29 oct. 2009 à 17:22
29 oct. 2009 à 17:22
Je récapitules :
1. $requete doit contenir le résultat d'un mysql_query, pas une requête SQL (le texte "SELECT ...").
2. Essaye en stockant dans $nb (par exemple) le résultat de mysql_num_rows($requete) avant de faire la condition
3. Si ça ne marche toujours pas, ajoute @ devant mysql_num_rows parce que si je ne me trompe pas, PHP affiche une erreur si il n'y a pas d'entrée.
1. $requete doit contenir le résultat d'un mysql_query, pas une requête SQL (le texte "SELECT ...").
2. Essaye en stockant dans $nb (par exemple) le résultat de mysql_num_rows($requete) avant de faire la condition
3. Si ça ne marche toujours pas, ajoute @ devant mysql_num_rows parce que si je ne me trompe pas, PHP affiche une erreur si il n'y a pas d'entrée.
mister-gwada97one
Messages postés
110
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
1 janvier 2012
7
29 oct. 2009 à 18:20
29 oct. 2009 à 18:20
C'est réglé merci^^
avion-f16
Messages postés
19128
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 mars 2023
4 469
29 oct. 2009 à 18:28
29 oct. 2009 à 18:28
D'abord mets-le en résolu ...