На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Как передать в form 2 значения?
      Php только начинаю изучать, не понимаю как передать несколько значений в форму.
      Суть такая у меня список товаров с ценами и id которые я получаю из бд.
      Цену я вывожу из бд в html так:

      ExpandedWrap disabled
        <form action="" method="post"><input type="text" name="price" value="' .$row[3]. '"


      При изменении цены в input, получаю ее так:

      ExpandedWrap disabled
        if($_SERVER["REQUEST_METHOD"] === 'POST') {
         echo $_POST['price'];
        }


      id товара мне в html выводить не нужно, но нужно передать в обработчик POST вместе с ценой, чтобы найти товар и выставить новую цену.
      Как это можно сделать подскажите пожалуйста? Гуглил, пробовал и так и сяк, не получается...
        Цитата Rzonex @
        id товара мне в html выводить не нужно, но нужно передать в обработчик POST вместе с ценой

        В HTML вывести всё же нужно, примерно так:
        ExpandedWrap disabled
          <input type="hidden" name="article_id" value="1">


        в пхп можно считать примерно так:
        ExpandedWrap disabled
          echo $_POST['article_id'];


        инпуты должны быть в одном <form>
          Спасибо, все работает)
          Веб языки такие сложные...
          Сообщение отредактировано: Rzonex -
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0240 ]   [ 15 queries used ]   [ Generated: 28.03.24, 05:58 GMT ]