Probléme d'affichage bloc php
Résolu/Fermé
uno_orami
Messages postés
49
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
19 août 2014
-
Modifié par uno_orami le 8/07/2014 à 12:29
uno_orami Messages postés 49 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 19 août 2014 - 8 juil. 2014 à 15:27
uno_orami Messages postés 49 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 19 août 2014 - 8 juil. 2014 à 15:27
A voir également:
- Probléme d'affichage bloc php
- Easy php - Télécharger - Divers Web & Internet
- Bloc-notes (windows) - Télécharger - Traitement de texte
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Code bloc - Télécharger - Langages
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
8 juil. 2014 à 13:54
8 juil. 2014 à 13:54
Salut,
cyril1982 a bien expliquer le problème. Pour le résoudre, tu peux passer par un tableau intermédiaire :
Bonne journée
cyril1982 a bien expliquer le problème. Pour le résoudre, tu peux passer par un tableau intermédiaire :
<div id="slider"> <table id="sContent"> <tr> <?php $listeImages = array(); while($image = mysql_fetch_array($req)) { $listeImages[] = $image; } foreach ($listeImages as $line) { ?> <td><img id="<?php echo $line['image'];?>" src="../parametre_image/<?php echo $line['image']; ?>" Onclick = "change('<?php echo $line['image']; ?>')"/> <input id="image" type="checkbox" name="image[]" value="<?php echo $line['image']; ?>" /></td> <?php } ?> </tr> </table> </div> <div id="contenu_image"> <table align="center" > <tr> <?php foreach ($listeImages as $result) { ?> <td><img id="<?php echo $result['id'];?>" src="../parametre_image/<?php echo $result['image']; ?>" /></td> <td><textarea name="contenu" cols="30" rows="60px" id="<?php echo $result['id'];?>">contenu</textarea></td> <?php }?> </tr> </table> </div>
Bonne journée
cyril1982
Messages postés
110
Date d'inscription
vendredi 7 mars 2014
Statut
Membre
Dernière intervention
19 septembre 2018
12
8 juil. 2014 à 13:30
8 juil. 2014 à 13:30
Bonjour,
La première boucle while parcourt tous les résultats de $req.
Du coup dans ta 2e boucle while, il n'y a plus de résultats à parcourir.
Cyril
La première boucle while parcourt tous les résultats de $req.
Du coup dans ta 2e boucle while, il n'y a plus de résultats à parcourir.
Cyril
uno_orami
Messages postés
49
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
19 août 2014
8 juil. 2014 à 15:27
8 juil. 2014 à 15:27
t'as raison mer6 bcp pour la reponse :)
8 juil. 2014 à 14:27
Pas besoin de tableau intermédiaire, il suffit de revenir au début des résultats entre les deux boucles avec mysql_data_seek :
8 juil. 2014 à 14:49
(Il faudrait alors aussi vérifier à chaque utilisation de mysql_data_seek que le résultat n'est pas vide pour éviter d'avoir un avertissement php, ou faire cette vérification juste après l'exécution de la requête)
8 juil. 2014 à 15:26