- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
<?php if (empty($_POST['first_form']) && empty($_POST['second_form'])):?>
<form method="post" ....>
<input type="hidden" name="first_form" value = "1" />
<input type="text" name="firstname" value = .... />
<input type="text" name="lastname" value = .... />
...................
</form>
<?php elseif (empty($_POST['second_form'])):?>
<form method="post" ....>
<input type="hidden" name="second_form" value = "1" />
<input type="hidden" name="firstname" value = "<?php echo $_POST['firstname'];?>" />
<input type="hidden" name="lastname" value = "<?php echo $_POST['lastname'];?>" />
<select name="gender">
<option value="M" ......... >Male</value>
<option value="F" ........ >Female</value>
</select>
......................
</form
<?php else:?>
<p>Και οι δύο φόρμες έχουν υποβληθεί:</p>
<p>Firstname: <?php echo $_POST['fistname'];?></p>
<p>Lastname: <?php echo $_POST['lastname'];?></p>
<p>Gender: <?php echo $_POST['gender'];?></p>
<?php endif;?>
Για τoυς ελέγχους θα μπορούσες αντί για hidden inputs να χρησιμοποιήσεις οποιοδήποτε όνομα input που εμφανίζεται μόνο στη μία φόρμα, όπως π.χ. το όνομα του κουμπιού submit (input type="submit") της καθεμίας.
Δες για τα hidden inputs εδώ: http://www.echoecho.com/htmlforms07.htm