
Originally Posted by
adamcoppard
but, how can PHP handle these, not knowing what they are going to be?
Look at the $_POST array. You don't need to know what's in an array to loop through it.
HTML Code:
<form action="moderate.php" method="post">
<input type="radio" name="moderate_1" value="approve"> Approve
<input type="radio" name="moderate_1" value="reject"> Reject
<input type="radio" name="moderate_1" value="spam"> Mark as Spam
Comment 1
<input type="radio" name="moderate_2" value="approve"> Approve
<input type="radio" name="moderate_2" value="reject"> Reject
<input type="radio" name="moderate_2" value="spam"> Mark as Spam
Comment 2
...
PHP Code:
foreach ($_POST as $key => $value) {
if (strpos($key, "moderate_") !== false) {
$id = str_replace("moderate_", "", $key);
if ($value == "approve") {
callMyApproveCode($id);
} else if ($value = "reject") {
callMyRejectCode($id);
} ...
}
}
Bookmarks