You could just check in $_POST
if there is an entry with the name of each one of your three buttons :
for ($i=1 ; $i<=3 ; $i++) {
if (isset($_POST[$i])) {
// here, you are on the clicked button
}
}
Note that I'd suggest you give better names (that don't begin with a number) to your buttons -- which means generating your form like this :
<?php for ($i=1 ; $i<=3 ; $i++) { ?>
<button type="submit" name="button_<?php echo $i ?>" value="<?php echo $i ?>" >
</button>
<?php } ?>
And, on form's submission, using something like this :
for ($i=1 ; $i<=3 ; $i++) {
if (isset($_POST['button_' . $i])) {
// here, you are on the clicked button
}
}
BTW: your while
loop's syntax is incorrect -- it seems you've mixed up while
and for
;-)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…