Pb de saut de ligne avec ECHO sur page...

Petit nouveau ! | 2 Messages

28 juin 2013, 12:58

Bonjour

j'ai crée un blog wordpress... dans une de mes pages, j'ai un petit souci d'affichage que je n'arrive pas à résoudre...

j'ai fais le code suivant :
<?php
// Récupération et affichage de toutes les références du livre
$sql01="SELECT ref_lecture,livre_lecture,refnum_lecture FROM lecture WHERE livre_lecture='".$val1."' ORDER BY refnum_lecture ASC";
$listerefs = $wpdb->get_results($sql01);
foreach($listerefs as $row) {
?>
<a href="?<?php echo 'livre='.$val1.'&ref='.$row->refnum_lecture;?>"><?php print $row->ref_lecture;?></a>
<?php
}
?>
cela m'affiche sur ma page de cette manière : (des références sur plusieurs lignes)
livre 1:1-19
livre 1:20-31
livre 2:1-14
livre 2:15-25
je voudrais qu'il n'y ait pas entre les différentes références de livre un saut à la ligne mais que ça puisse s'afficher de cette manière :
livre 1:1-19 / livre 1:20-31 / livre 2:1-14 / livre 2:15-25
Est ce que quelqu'un pourrait m'aider... ?

Merci d'avance

ViPHP
ViPHP | 2577 Messages

28 juin 2013, 13:31

Il n'y a aucune raison que les liens soient affichés en colonne sauf application de css ou d'un conteneur trop étroit.

Petit nouveau ! | 2 Messages

28 juin 2013, 13:56

merci pour votre réponse...
en fait j'ai trouvé... j'ai du juste présenter le code de cette manière :
<?php
// Récupération et affichage de toutes les références du livre
$sql01="SELECT ref_lecture,livre_lecture,refnum_lecture FROM lecture WHERE livre_lecture='".$val1."' ORDER BY refnum_lecture ASC";
$listerefs = $wpdb->get_results($sql01);
foreach($listerefs as $row) {
?>
<a href="?<?php echo 'livre='.$val1.'&ref='.$row->refnum_lecture;?>"><?php print $row->ref_lecture;?></a><?php }?>
il devait y avoir un bug juste après la balise </a>

merci encore de votre aide...

ViPHP
ViPHP | 2577 Messages

28 juin 2013, 14:10

Je ne vois pas de différence entre les 2.
Pour ce genre de problème, il vaut mieux regarder le code hmtl généré pour se faire une idée.
Soit on ne génère pas le html que l'on croit/veut, soit le html que l'on a prévu n'est pas bon. Selon le type d'erreur, ce n'ai pas le même débogage.