Forum bug

Résolu/Fermé
Nicolas - 27 juin 2015 à 17:52
 Nicolas - 1 juil. 2015 à 18:31
Bonjour,
J'ai un bug pour afficher tout mes sujets dans une page php.
$i = 0;

$afficher = mysql_query("SELECT * FROM posts WHERE id='$i'");
$return = mysql_fetch_array($afficher);

for($i = 0; $i <= $return['id']; $i = $i + 1) {
$afficher = mysql_query("SELECT * FROM posts WHERE id='$i'");
$return = mysql_fetch_array($afficher);
echo $return['titrepost'] . "<br />";
}

j'ai vraiment tout essayé.
Je vous remercie de votre aide.

Nicolas


A voir également:

2 réponses

jordane45 Messages postés 38427 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 février 2025 4 735
Modifié par jordane45 le 30/06/2015 à 17:12
Bonjour
Déjà .. attention.. tu utilises une version considérée comme obsolète de mysql..
Lis ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

Ensuite, merci d'utiliser la coloration syntaxique lorsque tu postes du code sur le forum
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code


Et enfin ....

Pourquoi as tu deux fois la même requête ?? quel en est l'intérret ?
Pourquoi ne pas directement faire :
$sql = "SELECT * FROM posts";
$result= mysql_query($sql) or die(mysql_error());


while ($row = mysql_fetch_array($result)){
 //Loops all the records returned by the query.
 $titre_post = $row['titrepost'];
 $id = $row['id'];
 echo $titre_post . " (".$id.")<br />"; 
}



Cordialement,
Jordane
1
Merci beaucoup, sujet résolu !
0
Comme je n'accepte pas les cookies, je ne peux pas cliquer sur le bouton résoudre, mais c'est résolu !
0
NHenry Messages postés 15190 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 février 2025 353
27 juin 2015 à 21:06
Quel est ton soucis ?
0
Les sujets ne sont pas visibles
0