Bonjour,
J'ai un souci dont la cause m'est inconnue, j'ai beau chercher, tester, rien à faire.
Pour vous dire, quand je teste en remplaçant les donnés sql par un simple texte, tout marche nikel, aucun décalage, par contre en remplaçant ce simple texte par le texte d'une donnés de ma base sql (en l'appelant) toute ma mise en page se décale, je dit bien toute la mise en page (de 5 à 10 pixel environ)... Cela ne vient pas du CSS ou du html puisque cela marche parfaitement quand je met un texte simple,c a d sans un "$xxx['xxx']".
le problème doit venir de ce bout de code :
voici la version qui marche parfaitement sans l'appel des données sql mais avec du simple texte (aucun décalage se produit):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php $db = mysql_connect('localhost', 'root', ''); mysql_select_db('sitephotos',$db); $sql = "SELECT * FROM membres ORDER BY id DESC;"; $req = mysql_query($sql) or die('Erreur SQL ! '.$sql.' '.mysql_error()); while($data = mysql_fetch_array($req)) { ?> <div class="lastenvent"> <img src="images/001.jpg" alt="description de l'image"/> <ul> <li class="titre"><?php echo "".htmlentities($data['titreannonce'])."";?></li> <li><?php echo "".htmlentities($data['annonce'])."";?></li> </ul> </div> <?php } mysql_close(); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php $db = mysql_connect('localhost', 'root', ''); mysql_select_db('sitephotos',$db); $sql = "SELECT * FROM membres ORDER BY id DESC;"; $req = mysql_query($sql) or die('Erreur SQL ! '.$sql.' '.mysql_error()); while($data = mysql_fetch_array($req)) { ?> <div class="lastenvent"> <img src="images/001.jpg" alt="description de l'image"/> <ul> <li class="titre">TITRE BLABLA</li> <li>TEXTE BLABLA</li> </ul> </div> <?php } mysql_close(); ?>
J'ai essayé de tout inclure dans la boucle php avec les "echo", aucun changement positif, j'ai essayé de remplacer "mysql_fetch_array" par "mysql_fetch_assoc", pareil...
Bref j'ai essayé beaucoup d'autre chose, sans succès.
Auriez vous une idée?
Je vous remercie.
Partager