죄송합니다.이 질문에 대한 적절한 제목을 찾을 수 없습니다. I를 이용한 다음 생성 한 루프 용 및 I는 다음 패턴 이용을 제출 버튼 이름 연접 가지고 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'] . "'/>";
제가 이들 값을 반복 수행 할를 그래서 I 수있는 edit_category whichis 버튼 액션과 내가 원하는 1, 2 또는 3 인 카테고리 ID 너무 뭔가 같은 :
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