I want to print out the id of the button I pressed. The id is set dynamically for each button in a table. This is my HTML code:
echo '<td><center><input type="submit" id="'.$row['I_ID'].'" class="btn"
name="Add" value ="Add to cart"><center></td><tr>';
And I want to print the id of the button here.
if (isset($_POST['Add'])) {
$ID = $_GET['id'];
echo $ID;
echo '<br/>' . "* The item has been added to your cart.";
}
If you do not wish to use a hidden field, you could set your submit button like this:
<button type="submit" name="id" value="value">Submit</button>
Then you can catch it with $_GET['id']
.
You can have many buttons of type="submit"
with the same name (id
), and the value will be the one which was clicked, or the first one, if the form was submitted by pressing enter.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With