2010-09-01 8 views
0

Ceci est une question de débutant ...php: comment créer une nouvelle forme

Je reçois des données de l'utilisateur via un formulaire, si l'un des champs que je reçois est marqué « oui » Je veux lui envoyer une nouvelle forme.

Comment cela est-il fait?

edit: Je sais comment vérifier la valeur de la variable de mon formulaire original via $ _POST. Je connais les conditions, je demande la syntaxe pour en créant le nouveau formulaire ou en redirigeant l'utilisateur vers une autre page html avec le nouveau formulaire.

+0

Vous devez uniquement envelopper '

...
' dans une instruction if qui vérifie la valeur 'yes' dans la variable $ _POST appropriée. Le formulaire ne sera pas imprimé si l'instruction conditionnelle est fausse. – Alexander

Répondre

2

break simplement hors du bloc PHP à la sortie régulière HTML:

<?php 
    /* Processing */ 
    if($checked) { 
?> 
<form> 
    <!-- etc. --> 
</form> 
<?php 
    } 
?> 

Certaines personnes préfèrent la construction if() : /* ... */ endif; ici, mais c'est simplement une différence de syntaxe.

0

Généralement, vous utiliseriez une instruction if pour vérifier la variable, si c'est ce que vous attendez d'afficher le formulaire. Sans exemple de code de ce que vous avez essayé, il est difficile d'y répondre avec précision.

+0

oui, je sais comment vérifier la variable. Quelle est la syntaxe pour créer un nouveau formulaire et l'envoyer à l'utilisateur? – andandandand

Questions connexes