Lo siento, no pude encontrar un título adecuado para esta pregunta. He generado el siguiente utilizando un bucle y he concatenado los nombres de los botones somete utilizando el siguiente patrón: 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'] . "'/>";
quiero colocar a través de estos valores para que pueda la acción del botón whichis edit_category y la categoría ID que se 1,2 o 3. Quiero así que algo como:
if(isset($_POST) == 'edit_category'))
{
//code here
}
Alguien me sugirió que hacerlo de esta manera:
name="submit[which_action][which_category]"
a1 = $_POST['submit'];
$which_action = reset(array_keys($a1));
$which_category = reset(array_keys($a1[$which_action]));
Esto no parece funcionar ... ¿Alguien puede darme una manera diferente de hacerlo? Gracias!
+1, me di cuenta de que $ _POST es en realidad una matriz! – Aris
Como veo aquí, mi respuesta es mejor que la de Mike. Pero no es justo :) Mike muestra la verdadera forma de hacerlo. Sus datos POST deberían ser más estructurados y si sus datos son la matriz, también deberían ser una matriz en la POST. – Adelf
@Adelf Sería mejor agregarlo al comienzo de su publicación – Artiom