Php saut de ligne sans que je le demande

Fermé
magicshark Messages postés 402 Date d'inscription mardi 27 juillet 2010 Statut Membre Dernière intervention 6 mai 2014 - 27 juil. 2010 à 02:24
 magicshark - 27 juil. 2010 à 03:46
Bonjour, j'ai un souci avec une parti de mon script php voilà j'ai fais plusieurs zones de saisie et une liste déroulante tirée du résultat d'une requette. mon script fonctionne sauf qua l'affichage il fais de retour a la ligne :o
		echo'<input type="text" name="Numano2" id="Numano2" tabindex="10" label="numéro ano" /><input type="text" label="date"name="date2" id="date2" tabindex="10" /><p><select name="statu2" id="$nom_statu"><optgroup label="STATUT">';while($ligne2 = mysql_fetch_object($result2)) {$id_statut = $ligne2->id_statut;$nom_statu = $ligne2->nom_statu;echo"<option value='$id_statut'>$nom_statu</option>";}echo'</optgroup></select></p><input type="text" label="nom du correcteur" name="nom_correcteur2" id="nom_correcteur2" tabindex="10" /><br />';




4 réponses

SangokuSSJ4 Messages postés 443 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 30 janvier 2013 47
Modifié par SangokuSSJ4 le 27/07/2010 à 02:38
C'est normal, tu mets un <br /> après une balise input.
Les inputs sont en "display:block" par défaut donc automatiquement ça va à la ligne. Si tu rajoute un <br /> derrière, ça saute une ligne supplémentaire c'est logique...

Donc soit tu modifie les propriétés css de tes input, soit tu enlèves le br :)
1
magicshark Messages postés 402 Date d'inscription mardi 27 juillet 2010 Statut Membre Dernière intervention 6 mai 2014 13
Modifié par magicshark le 27/07/2010 à 02:59
j'ai supprimer mon <br /> ça ne change rien du tout ... et pour tout mon bordel Templier tu as raison c'est beaucoup mieux mais ça change pas mon souci^^
 $result2 = mysql_query("SELECT * FROM statu");  
 ?>  
 <input type="text" name="Numano2" id="Numano2" tabindex="10" label="numéro ano" /><input type="text" label="date"name="date2" id="date2" tabindex="10" /><p><select name="statu2" id="$nom_statu"><optgroup label="STATUT">  
 <?php  
 while($ligne2 = mysql_fetch_object($result2))   
 {$id_statut = $ligne2->id_statut;  
 $nom_statu = $ligne2->nom_statu;  
 echo"<option value='$id_statut'>$nom_statu</option>";}?>  
 </optgroup></select></p><input type="text" label="nom du correcteur" name="nom_correcteur2" id="nom_correcteur2" />

pour vous faire un aperçut j'ai un screen aussi ...https://www.casimages.com/i/10072702575678872.jpg.html
0
SangokuSSJ4 Messages postés 443 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 30 janvier 2013 47
27 juil. 2010 à 03:02
Vide ton historique et réactualise plusieurs fois la page...
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
27 juil. 2010 à 03:06
gné ?

qu'est ce que tu voudrait que ça y change ?...
0
ban pour se soir j'arrête ça m'ennerve merci et bonne nuit
0
j'ai trouver le problème il venait de mes balises <p> merci de votre aide
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
27 juil. 2010 à 03:09
essaye de mettre <form></form> autour de ton code
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
27 juil. 2010 à 02:31
au lieu de
echo"[tout ton bordel]"


essaye

?>
[tout ton bordel]
<?php 


ça devrait marcher ;)
-2