Problème formulaire-tableau-php

Fermé
mathieu - 24 juin 2005 à 15:41
 mathieu_r - 24 juin 2005 à 16:33
bonjour, j'ai un problème avec l'affichage d'un formulaire simple.
le formulaire est composé de $nb zones de même structure. cette structure est la suivante:
un titre de zone de texte et une zone de texte.
jaimerais que les nb zones apparaissent côte à côte et non les unes en dessous des autres, d'où ma volonté d'utiliser un tableau. malheureusement, je narrive pas à obtenir la présentation voulue (zones cote à cote). les zones qui je le rappelle contiennent un titre de zone de texte et une zone de texte apparaisent les unes à côté des autres.
voici comment est généré le formulaire:
echo "<form name='morceaux' action='ajouter morceaux.php'me thod='post'>";

echo "<tr>";
    for ($i=1; $i<=2; $i++)
    {
        echo "<td>";
        echo "morceau".$i;
        //echo "<INPUT TYPE='TEXT',  name='nom_morceau' value=''><br>";
        echo "</td>";

    }
echo "</tr>";

echo "<INPUT TYPE='SUBMIT'  name='submit1' value='valider' align='middle'>";
echo "</form>"; 


ai je bien positionné les balises <tr> et <td>? qqn peut il m'aider?

merci!!!
A voir également:

2 réponses

nico7382 Messages postés 279 Date d'inscription lundi 6 juin 2005 Statut Membre Dernière intervention 22 décembre 2010 50
24 juin 2005 à 15:56
Je pense que c'est la balise <table> qui pose un probleme.

Je pense que la solution suivante doit plus etre dans l'esprit que tu souhaite:

echo "<form name='morceaux' action='ajouter morceaux.php' method='post'>";   //je pense que c une faute frappe: me thod au lieu de method


//ajouter par Nico7382
echo "<table>";   //le formulaire englobe la table
//fin de l'ajout


echo "<tr>";
    for ($i=1; $i<=2; $i++)
    {
        echo "<td>";
        echo "morceau".$i;
        //echo "<INPUT TYPE='TEXT',  name='nom_morceau' value=''><br>";
        echo "</td>";

    }
echo "</tr>";

//ajouter par Nico7382
echo "</table>";
// fin de l'ajout


echo "<INPUT TYPE='SUBMIT'  name='submit1' value='valider' align='middle'>";

echo "</form>"; 



Je suis pas sur, mais moi aussi j'avais quelques probleme avec les formaulaires et les tables, et je les ai resolut comme ca
0
merci!! c les balises <table> qui étaient nécessaires!
0