Извините, я не смог найти правильное название для этого вопроса. Я создал следующий используя цикл и я сцепляюсь именами ПРЕДСТАВЛЯЮТ кнопки, используя следующую закономерность: submit_edit_category_1 submit_edit_category_2 submit_edit_category_3
echo "<input type='submit' value = 'Edit' name='submit_edit_category_" .
$obj_categories_admin->categories[$i]['category_id'] . "'/>";
Я хочу Перебери эти значения, так что я могу кнопка действия whichis edit_category и идентификатор категории, который представляет собой 1,2 или 3. Я хочу, так что-то вроде:
if(isset($_POST) == 'edit_category'))
{
//code here
}
Кто-то предложил мне сделать это следующим образом:
name="submit[which_action][which_category]"
a1 = $_POST['submit'];
$which_action = reset(array_keys($a1));
$which_category = reset(array_keys($a1[$which_action]));
Это не работает. Может ли кто-нибудь дать мне другой способ сделать это? Спасибо!
+1, я понял, что $ _POST на самом деле является массивом! – Aris
Как я вижу здесь, мой ответ имеет лучший рейтинг, чем у Майка. Но это несправедливо. Майк показывает истинный способ сделать это. Ваши данные POST должны быть более структурированными, и если ваши данные являются массивом, он также должен быть массивом в POST. – Adelf
@Adelf Лучше добавить его в начале вашего сообщения – Artiom