I am try test a simple HTML form with PHP
<form method=POST action="testing .php">
Cat <input type="checkbox" name="pet" value="cat">
Dog <input type="checkbox" name="pet" value="dog">
Pig <input type="checkbox" name="pet" value="pig">
<br>
<select name="dates" multiple>
<option value="Monday"> Monday</option>
<option value="Tuesday" >Tuesday</option>
<option value="Wednesda y">Wednesday </option>
<option value="Thursday ">Thursday</option>
<option value="Friday"> Friday</option>
<option value="Saturday ">Saturday</option>
<option value="Sunday"> Sunday</option>
</select><br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
When I checked cat, pig and selected Tuesday and Saturday from the form
and click submitt
My testing.php is
<?php
$pet = $_POST['pet'];
$dates = $_POST['dates'];
print_r($pet);
var_dump($dates );
?>
The $_POST['pet'] and $_POST['dates']
are NOT return as array nor multiple
strings seperated with a comma.
It only return the LAST string I have
checked and/or selected.
How do I get the multiple values from the
checkbox and the multiple select from a
HTML form in PHP?
Thank Q very much in advance!
<form method=POST action="testing .php">
Cat <input type="checkbox" name="pet" value="cat">
Dog <input type="checkbox" name="pet" value="dog">
Pig <input type="checkbox" name="pet" value="pig">
<br>
<select name="dates" multiple>
<option value="Monday"> Monday</option>
<option value="Tuesday" >Tuesday</option>
<option value="Wednesda y">Wednesday </option>
<option value="Thursday ">Thursday</option>
<option value="Friday"> Friday</option>
<option value="Saturday ">Saturday</option>
<option value="Sunday"> Sunday</option>
</select><br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
When I checked cat, pig and selected Tuesday and Saturday from the form
and click submitt
My testing.php is
<?php
$pet = $_POST['pet'];
$dates = $_POST['dates'];
print_r($pet);
var_dump($dates );
?>
The $_POST['pet'] and $_POST['dates']
are NOT return as array nor multiple
strings seperated with a comma.
It only return the LAST string I have
checked and/or selected.
How do I get the multiple values from the
checkbox and the multiple select from a
HTML form in PHP?
Thank Q very much in advance!
Comment