Tom's Guide > Forum > Programmation > [Résolu] Tableau dans une boucle while

[Résolu] Tableau dans une boucle while

Forum Programmation : [Résolu] Tableau dans une boucle while

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonsoir,
Je cherche à insérer plusieurs informations dans un tableau avec 2 colonnes et plusieurs lignes.
Le truc c'est que c'est dans une boucle while.

Par exemple, tant qu'il y a de films commençant par la lettre 'E' :
- Afficher les titres dans une colonnes
- Afficher n bouton de type submit dans l'autre colonne

Je n'arrive pas à avoir le bon rendu...
Quelqu'un peut-il m'aider ?
Merci de votre aide !


Message édité par blasil64 le 21-04-2009 à 21:22:11
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut,

C'est en quel langage que tu veux faire ça ? PHP ?
Quand tu parles d'un tableau, tu parles d'un tableau HTML ou d'un tableau dans ton langage ?

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Oui en PHP / HTML.

faire un while et insérer des balises table, td et tr.

Répondre à blasil64

Ok, maintenant si tu pouvais donner un peu plus d'informations sur tes données que tu as au départ.
Un peu de code PHP avec tes données pourrait être pratique.

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

J'ai trouvé comment faire. Voici le code :


Code :
  1. while ($requetearray=mysql_fetch_array($requete)){
  2.                 ?>
  3.                 <form method="post" name="form<? echo $requetearray['id-films']; ?>" action="index.php?action=action_afficher_film_a&id=<?php echo $requetearray['id-films']; ?>">
  4.                 <TABLE width='100%'>
  5.                 <?php
  6.                 echo "<tr width=\"50%\">";
  7.                 echo "<td width=\"50%\">".$requetearray['titre']."</td>";
  8.                 echo "<td><input type=\"submit\" value=\"Voir sa fiche\"/></td>";
  9.                 echo "</tr>";
  10.                 ?>
  11.                 </form>
  12.                 </table>




Voilà. ça me crée un tableau pour chaque ligne donc je pense qu'il y a moyen de tout regrouper dans un tableau...


Message édité par blasil64 le 11-04-2009 à 14:54:13
Répondre à blasil64

Ton tableau, il faut le créer en dehors de la boucle while.
Et pour chaque boucle while, tu créé un une ligne avec des deux colonnes.

 
Code :
  1. <table ...>
  2. <? while (...) {
  3. echo "<tr width=\"50%\">";
  4. echo "<td width=\"50%\">".$requetearray['titre']."</td>";
  5. echo "<td><input type=\"submit\" value=\"Voir sa fiche\"/></td>";
  6. echo "</tr>";
  7. } ?>
  8. </table>
 

Après, vu que je ne sais pas exactement ce que tu veux mettre dans les deux colonnes...


Message édité par OmaR le 11-04-2009 à 15:40:47
------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

OK merci beaucoup, je savais que c'était faisable mais j'avais pas pris le temps d'y réfléchir...
Merci en tout cas !

Répondre à blasil64
Tom's Guide > Forum > Programmation > [Résolu] Tableau dans une boucle while
Aller à :

Il y a 983 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens