За последние 24 часа нас посетили 59677 программистов и 1851 робот. Сейчас ищут 1518 программистов ...

Вывод нескольких checkbox! HELP!!!

Тема в разделе "Прочие вопросы по PHP", создана пользователем ArtemIgnatov, 15 апр 2015.

  1. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
    HTML код:
    <input type="checkbox" name="q" value="a"> Петя<br>
    <input type="checkbox" name="q" value="b"> Вася<br>
    <input type="checkbox" name="q" value="c"> Коля<br>
    <input type="checkbox" name="q" value="d"> Ваня<br>
    <input type="submit" value="Выполнить"><br>
    PHP код:
    Не знаю как сделать, нужна помощь!
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    очень информативно конешь... А по подробнее...?
     
  3. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
    При выборе нескольких checkbox их содержимое должно выводится одновременно.
     
  4. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    лови... если я тебя правильно понял конешь...
    Код (Text):
    1. <input type="checkbox" name="q[]" value="d"> Ваня<br>
     
  5. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
    а сама php как должен выглядеть?
     
  6. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    если передаешь методом $_POST, то $_POST['q']..
    для наглядности делай var_dump( $_POST['q'] );
     
  7. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
    пришел к этому виду :
    <html>
    <form method="POST" action="">
    <input type="checkbox" name="q[]" value="a"> Петя<br>
    <input type="checkbox" name="q[]" value="b"> Вася<br>
    <input type="checkbox" name="q[]" value="c"> Коля<br>
    <input type="checkbox" name="q[]" value="d"> Ваня<br>
    <input type="submit" value="Выполнить"><br>
    </form>
    <?php
    $as=$POST["q"];
    if (empty ($as))
    {
    echo ("Вы ничего не выбрали");
    }
    else
    {
    $N=count ($as);
    echo ("вы выбрали $N ");
    for ($i=0; $i<$N; $i++)
    {
    echo($as[$i]."");
    }
    }
    ?>
    </html>
     
  8. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    не совсем корректный конешь подход...
    А в чем тут проблема?
     
  9. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
    не выводит выбранных элементов
     
  10. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    я же писал
    не просто так же...
     
  11. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
    массив видит, но мне нужно, чтобы он показывал выбранные элементы
     
  12. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    и как выглядит этот массив? :)
     
  13. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
  14. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    всё верно - он показывает те, которые были отмечены галочками.. В чем проблема то??
     
  15. ArtemIgnatov

    ArtemIgnatov Новичок

    С нами с:
    15 апр 2015
    Сообщения:
    8
    Симпатии:
    0
    я понимаю что это верно, но мне нужно, чтобы он выводил имена отмеченные галочкой.
    например я выбрал Ваня, Петя и на экран он мне выдал: ВаняПетя
     
  16. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    тогда вместо value = a, b, c, d - надо указать Петя, Вася, Коля, Ваня