retour à la ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : retour à la ligne

par guilt92 » 11 avr. 2007, 17:30

Et bien tout simplement en créant des cellules dans ton while... Sépare l html du php et ca sera assez simple. Exemple :
<table>
<?php  
mysql_connect ("localhost","root",""); 
mysql_select_db("inscription"); 
$nom=$_POST['champnom']; 
mysql_query ("insert into formulaire values ('', '$nom')"); 
$reponse=mysql_query ("select * from formulaire order by id desc limit 0,10"); 
while ($donnees = mysql_fetch_array($reponse) ) 
{ 
?>
<tr><td><?php echo  $donnees ['nom']; ?></td></tr>
<?php
} 
mysql_close(); 
 ?>
</table>
Ceci te fera un tableau avec un résultat par ligne... Je te laisse l adapter a ta convenance...

Retour a ligne mais cette fois ci dans un tableau

par phi3001 » 11 avr. 2007, 17:25

ci maintenant j'ai un tableau de 10 lignes et que je veux que chacune des informations soit mis dans une cellule du tableau separement.

Comment dois-je proceder ?

par guilt92 » 11 avr. 2007, 17:24

problème résolu ?

par phi3001 » 11 avr. 2007, 17:19

merci beaucoup

par guilt92 » 11 avr. 2007, 17:17

Bonjour, normalement un
echo  $donnees ['nom']."<br/>"; 
devrait fonctionner sans problème.

Par contre le mysql_close() devrait peut etre etre apres le while.
Quand tu dis "ca me met en erreur" c'est à dire ?

retour à la ligne

par phi3001 » 11 avr. 2007, 17:14

bonjour,

j'ai une page qui grace a un formulaire va afficher les 10 premiers resulats. Mais les resultats sont mis les uns à la suite des autres. Comment faire pour les avoirs les uns en dessous des autres ?

j'ai essayé plein de choses grace a la balise <br> mais ca me mets en erreur a chaque fois.

Merci d'avance
<p><?php 
mysql_connect ("localhost","root","");
mysql_select_db("inscription");

$nom=$_POST['champnom'];

mysql_query ("insert into formulaire values ('', '$nom')");
$reponse=mysql_query ("select * from formulaire order by id desc limit 0,10");

mysql_close();

while ($donnees = mysql_fetch_array($reponse) )

{

echo  $donnees ['nom']; 

}
 ?>