Ejemplo 1: obtener un valor de casilla de verificación múltiple en php
To pass the multiple checkbox values in one POST action in PHP you can refer below code:
Html form code
<form method="post" action="send_data.php">
<input type="checkbox" name="username[]" value="user1">User1
<input type="checkbox" name="username[]" value="user2">User2
<input type="checkbox" name="username[]" value="user3">User3
<input type="checkbox" name="username[]" value="user4">User4
<input type="submit" name="submit_data"/>
</form>
send_data.php
<?php
if(isset($_POST["submit_data"])){
if(!empty($_POST["username"])){
// to check the username checkboxes values you can use loop to display each checkbox value
$usernames = $_POST["username"];
foreach($usernames as $user){
echo "User Name :".$user;
}
}
}
?>
Ejemplo 2: cómo mostrar el valor de la casilla de verificación marcada en php
<td align="center"><h4>Portrait Packages</h4>
<!--Please select the package(s) you wish to purchase.--></td>
<td>
<input type="checkbox" name="package[]" value="bronze"> Bronze - $62.95<br>
<input type="checkbox" name="package[]" value="silver"> Silver - $65.95<br>
<input type="checkbox" name="package[]" value="gold"> Gold - $67.95<br>
<input type="checkbox" name="package[]" value="platinum"> Platinum - $69.95<br>
<input type="checkbox" name="package[]" value="unbelievable"> Unbelievable - $83.95<br>
<input type="checkbox" name="package[]" value="astonishing"> Astonishing - $86.95<br>
</td>
</tr>
<tr>
<td align="center"><h4>Additional Prints with Package Purchase</h4>
</td>
<td>
<input type="checkbox" name="print[]" value="three_by_five"> Four 3x5's - $16.00<br>
<input type="checkbox" name="print[]" value="five_by_seven"> Two 5x7's - $16.00<br>
<input type="checkbox" name="print[]" value="eight_by_ten"> One 8x10 - $16.00<br>
<input type="checkbox" name="print[]" value="sixteen_wallets"> 16 Wallets - $16.00<br>
<input type="checkbox" name="print[]" value="twentyfour_wallets"> 24 Wallets - $30.95<br>
<input type="checkbox" name="print[]" value="ten_by_thirteen"> One 10x13 - $21.00<br>
</td>
</tr>
<tr>
<td align="center"><h4>Additional Prints without Package Purchase</h4>
</td>
<td>
<input type="checkbox" name="print_nopack[]" value="three_by_five_nopack"> Four 3x5's - $40.95<br>
<input type="checkbox" name="print_nopack[]" value="five_by_seven_nopack"> Two 5x7's - $44.95<br>
<input type="checkbox" name="print_nopack[]" value="eight_by_ten_nopack"> One 8x10 - $46.95<br>
<input type="checkbox" name="print_nopack[]" value="sixteen_wallets_nopack"> 16 Wallets - $25.95<br>
<input type="checkbox" name="print_nopack[]" value="twentyfour_wallets_nopack"> 24 Wallets - $30.95<br>
<input type="checkbox" name="print_nopack[]" value="ten_by_thirteen_nopack"> One 10x13 - $50.95<br>
</td>
</tr>
<tr>
<td align="right" valign="top"><label for="message">Special Instructions:</label> </td>
<td><textarea name="message" id="message" cols="50" rows="3"></textarea></td>
</tr>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)