За последние 24 часа нас посетили 18850 программистов и 1630 роботов. Сейчас ищут 928 программистов ...

Получить значение ключа _POST

Тема в разделе "PHP для новичков", создана пользователем kuzya_vl, 14 июл 2011.

  1. kuzya_vl

    kuzya_vl Активный пользователь

    С нами с:
    22 июн 2011
    Сообщения:
    10
    Симпатии:
    0
    У меня форма:
    HTML:
    1. <form action="execute.php">
    2. <input type="image" src="" name="button1">
    3. <input type="image" src="" name="button2">
    4. <input type="image" src="" name="button3">
    5. <input type="image" src="" name="button4">
    6. ...
    7. </form>
    Если, например, нажали на кнопку button2, мне проходит
    _POST["button2_x"]=15
    _POST["button2_y"]=50
    Как определить Ключ, т.к. мне необходимо знать какая кнопка нажата?
    PHP:
    1. fwrite($f, "_POST[0]=".$_POST[0]."\r\n");
    возвращает ошибку[/html]
     
  2. smala

    smala Активный пользователь

    С нами с:
    11 янв 2011
    Сообщения:
    137
    Симпатии:
    0
    <form action="execute.php" method="post">
     
  3. Easy

    Easy Активный пользователь

    С нами с:
    15 июл 2011
    Сообщения:
    286
    Симпатии:
    0
    HTML:
    1. <form action="execute.php" method="post">
    2. <input type="image" src="" name="button[1]">
    3.  <input type="image" src="" name="button[2]">
    4.  <input type="image" src="" name="button[3]">
    5.  <input type="image" src="" name="button[4]">
    6. </form>
    7.  
    PHP:
    1.  
    2. <?php
    3.  
    4. $button = isset($_POST['button']) && is_array($_POST['button']) ? array_pop(array_keys($_POST['button'])) : 0;
    5.  
    6. echo !empty($button) ? "Нажата кнопка: button[{$button}]" : 'Кнопка не определена';
    7.