За последние 24 часа нас посетили 56806 программистов и 1788 роботов. Сейчас ищут 1737 программистов ...

Обработка формы

Тема в разделе "PHP для новичков", создана пользователем Abdrey, 13 фев 2017.

  1. Abdrey

    Abdrey Новичок

    С нами с:
    13 фев 2017
    Сообщения:
    28
    Симпатии:
    3
    Есть форма с 3-мя радио кнопками. Мне нужно обработать так, что бы при выборе присваивалось значение например 1 или 2 или 3

    HTML:
    1.                     <input type="radio" name="big" ><span>Большой(от 1к)</span><br>
    2.                     <input type="radio" name="centers" ><span>Средний(от 500 до 1к)</span><br>
    3.                     <input type="radio" name="smal" ><span>Маленький(до 500)</span><br>
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Для начала они должны иметь одинаковое имя чтоб быть адекватной радиокнопкой а не включателем без выключателя
     
  3. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    HTML:
    1.    <input type="radio" name="val" value="1"><span>Большой(от 1к)</span><br>
    2.            <input type="radio" name="val" value="2"><span>Средний(от 500 до 1к)</span><br>
    3.            <input type="radio" name="val"  value="3"><span>Маленький(до 500)</span><br>
    4.            <input type="submit" value="Отправить">
    PHP:
    1. var_dump($_POST);
     
  4. Abdrey

    Abdrey Новичок

    С нами с:
    13 фев 2017
    Сообщения:
    28
    Симпатии:
    3
    Теперь не могу дотупить. Вообщем у меня есть форма
    HTML:
    1. <div id="newform1">
    2.                 <form class="form_new" action="newdonate.php" method="POST">
    3.                     <label>Какой?</label><br>
    4.                     <input type="radio" name="val" value="1"><span>Большой(от 1к)</span><br>
    5.                     <input type="radio" name="val" value="2"><span>Средний(от 500 до 1к)</span><br>
    6.                     <input type="radio" name="val" value="3"><span>Маленький(до 500)</span><br>
    7.                     <input type="text" class="new_form_name" name="name_s" placeholder="Имя челика..." value="<?php echo $_POST['name_s']; ?>">
    8.                     <input type="text" class="new_form_cash" name="cash_s" placeholder="Доллары..." value="<?php echo $_POST['cash_s']; ?>">
    9.                     <input type="submit" name="submit2" class="form_submit">
    10.                 </form>
    11.                 </div>
    Теперь её нужно обработать.
    PHP:
    1. mysqli_query($connection, "INSERT INTO `new_donate` (`tipy`, `name`, `cash`) VALUES('".$_POST['typi']."','".$_POST['name_s']."','".$_POST['cash_s']."')");
    tipy - это как раз значение радио кнопки

    Как это провернуть?
     
  5. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    3 радиокнопки с одним именем делают 1 пост запрос со значением той кнопки, которая выбрана.
     
  6. Abdrey

    Abdrey Новичок

    С нами с:
    13 фев 2017
    Сообщения:
    28
    Симпатии:
    3
    Врубился Спасибо!
     
    denis01 нравится это.