2010-06-27 6 views
0

Je voudrais créer une boîte de dialogue où je demande à l'utilisateur ses compétences linguistiques. la construction semble comme suit:PHP - créer plusieurs formes

  • forme
  • entrée
  • entrée sélectionner la langue
  • années choisies de experiance
  • bouton
  • (ajouter une nouvelle langue) bouton {ou} (soumettre)
  • le formulaire

le problème que j'ai est que je peux seulement passer mes valeurs à mon db après avoir recueilli toutes les informations.

Je pourrais travailler avec des formes statiques et j'espère qu'il y a un moyen plus simple que je n'ai pas encore compris. Je me suis penché sur le fonctionnement de la fonction de boucle, mais je suis également confronté à des problèmes.

+3

Veuillez clarifier le problème. Vous cherchez à avoir plusieurs boîtes de sélection/texte pour chaque langue? – TomWilsonFL

+0

Je voudrais réutiliser le même formulaire pour chaque langue et le formulaire contiendra 3 ou 4 cases à cocher. – user377522

Répondre

0

Attribuez un nom différent à chaque entrée. Vous pouvez utiliser un formulaire, une soumission.

par exemple. langue1, langue2, language1_years, language2_years

<select size="1" name="language1"> 
    <option value="english">english</option> 
    <option value="spanish">spanish</option> 
</select> 

Number of Years:<input type="text" name="language1" /> 

<select size="1" name="language2"> 
    <option value="english">english</option> 
    <option value="spanish">spanish</option> 
</select> 

Number of Years:<input type="text" name="language2" /> 

Vous pouvez également ajouter le bouton: Ajouter plusieurs langues .. avec un peu de JavaScript/Ajax.

Questions connexes