За последние 24 часа нас посетили 18444 программиста и 1604 робота. Сейчас ищут 978 программистов ...

В POST передается не та переменная

Тема в разделе "PHP для новичков", создана пользователем LAlexS, 31 янв 2012.

  1. LAlexS

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

    С нами с:
    12 авг 2010
    Сообщения:
    179
    Симпатии:
    0
    Адрес:
    Екатеринбург
    Через цикл выводится несколько записей с разными $order['id'], в браузере, в коде, тоже видно, что id совпадают в рамках одной form. Но когда нажимаю кнопку submit, то в POST передается значение не выбранной записи, а последней записи в этом цикле.
    Я не понимаю, в чем может быть проблема.

    Код (Text):
    1. $order_list = mysql_query("SELECT ts.osid, ts.order_status, ts.order_color, tr.order_status_id, tr.id, tr.user_id, tr.order_date, tr.execute, tr.total_sum, tu.uid, tu.name, tu.lastname FROM orders_list AS tr LEFT JOIN users AS tu ON (tr.user_id = tu.uid) LEFT JOIN order_status AS ts ON (tr.order_status_id = ts.osid) WHERE tr.execute = '0' ORDER BY tr.id DESC") or die("Error! ".mysql_error());
    2.  
    3.     echo "<table width='600px'>";
    4.     while ($order = mysql_fetch_array ($order_list))
    5.     {
    6.         echo "<form method=post action='delete_order.php'>";
    7.         echo "<tr><td><a href='order_info.php?oid=".$order['id']."'><font color='".$order['order_color']."'>".$order['lastname']." ".$order['name']."</font></a></td>
    8.         <td><font color='".$order['order_color']."'><big>".$order['total_sum'].".-</big></font></td><td><font color='".$order['order_color']."'>".$order['order_status']."</font></td>
    9.         <td class='order_admin_date'>".$order['order_date']."</td>
    10.         <input type=hidden name='order' value='".$order['id']."'>
    11.         <td><input class=register_b type=submit value='Удалить'></td></p>";
    12.     }
    13.     echo "</table>";
     
  2. AndreJM

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

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    Закрой форму
     
  3. LAlexS

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

    С нами с:
    12 авг 2010
    Сообщения:
    179
    Симпатии:
    0
    Адрес:
    Екатеринбург
    Блин, вот я лошара!!! Спасибо огромное!!!