Créer dynamiquement les <tr> et <input=text> associés (pour

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 : Créer dynamiquement les <tr> et <input=text> associés (pour

Re: Créer dynamiquement les <tr> et <input=text> associés (pour

par jacfev » 21 févr. 2011, 17:29

Ok j'ai récupéré les données dans la boucle avec une variable que j'implémente.
merci. :)

Re: Créer dynamiquement les <tr> et <input=text> associés (pour

par stealth35 » 21 févr. 2011, 16:39

Merci déjà stealth35 de t'intéresser à mon sujet,

>c'est dans la boucle qu'il faut faire ça

mais je dois récupérer ces lignes pour les envoyer ensuite par mail, alors ?
oula, explique clairement ce que tu veux faire :wink:
la ton code il affiche juste des données d'une base pour mettre ca dans un formulaire, ensuite ?

Re: Créer dynamiquement les <tr> et <input=text> associés (pour

par jacfev » 21 févr. 2011, 16:37

Merci déjà stealth35 de t'intéresser à mon sujet,

>c'est dans la boucle qu'il faut faire ça

mais je dois récupérer ces lignes pour les envoyer ensuite par mail, alors ?

Re: Créer dynamiquement les <tr> et <input=text> associés (pour

par stealth35 » 21 févr. 2011, 16:24

c'est dans la boucle qu'il faut faire ça :wink:

Créer dynamiquement les <tr> et <input=text> associés (pour

par jacfev » 21 févr. 2011, 16:18

Bonjour,

$n = mysql_num_rows($result);

//J'obtiens $n lignes de ma Base ($n est indéterminé) avec :

while ($lignes = mysql_fetch_assoc($result)) {
$li1 = $lignes['champ1'];
$li1 = $lignes['champ2'];
$li1 = $lignes['champ3'];
}

//Et je veux afficher ces $n lignes dans une table comme ceci :

<form>
<table>
<tr>
<td>champ1</td>
<td>champ2</td>
<td>champ3</td>
<td <input type="text"/></td>
</tr>

<tr>
<td>champ1</td>
<td>champ2</td>
<td>champ3</td>
<td <input type="text"/></td>
</tr>

<tr>
... $n fois
</tr>

</table>

// Je sais bien obtenir la dernière ligne :

<tr>
<td><?php echo $li1; ?></td>
<td><?php echo $li2; ?></td>
<td><?php echo $li3; ?></td>
<td <input type="text"/></td>
</tr>

//puis traiter les $n lignes récupérées
</form>
Mais le nombre de lignes $n étant inconnu (le contenu de ma table répondant à la requête),

Comment afficher dynamiquement ces $n lignes ?

Cordialement
Jacques.