Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?
echo '<form method="post">
echo '<input type="submit" name="submit">
echo '<label>';
echo "<input type='radiobutton' name='comp[]' value='нещо '>";
echo '<br>';
echo '</label>';
echo '</form>
if(isset($_POST['submit']))
{
foreach($_POST['comp'] as $txt)
echo $txt;
}
?
защо ти е да имаш 4 полета с едно и също име като може всичките да са в едно общо или аз не схванах каква е целта на занятието. :roll:mapka7a каза:Да и аз се сетих за това,но примерно,ако имам 4 полета,които са със name='comp[]', не ми изкарва нищо.
<form method='post'>
Wapros:
Да : <Input type='radio' name='answer' value="yes">
Не : <Input type='radio' name='answer' value="no">
Може би : <Input type='radio' name='answer' value="maybe">
<input type='submit' name="dd" value="OTGOWOR !" />
</form>
if(isset($_POST['dd']))
{
$answer = $_POST['answer'] // тъйкато имаме МНОГО полета с ЕДНАКВО име(не масив, а име)
//-> ние може да се обърнем към него като към 1 единствено ПОЛЕ ..
// а то да има СТОЙНОСТ -> VALUE на избраното инпутче
// -> $answer -> може да е -> yes/no/maybe (value атрибута на всяко поле)
// за да провериш КОЙ е натиснат ..
if($answer == "yes")
{
echo "Избрал Си: ДА";
}
if($answer == "no")
{
echo "Избрал Си: НЕ";
}
if($answer == "maybe")
{
echo "Избрал Си: МОЖЕ БИ";
}
// и така - вкрайна сметка -> $answer -> съдържа стойноста от value на избрания инпут
}
Със swich е по-краткоjoTunkiq каза:Виш ся как става, незнам за какво ще го ползваш кода , но ще ти дам пример с АНКЕТА:
1. трябват ти 2-3 такива инпута с еднакво име и после само проверяваш стойноста .. (гледай)
HTML:<form method='post'> Wapros: Да : <Input type='radio' name='answer' value="yes"> Не : <Input type='radio' name='answer' value="no"> Може би : <Input type='radio' name='answer' value="maybe"> <input type='submit' name="dd" value="OTGOWOR !" /> </form>
и ся php-то отдоло ПОД формата. .. там вече фитрираш всичко
PHP:if(isset($_POST['dd'])) { $answer = $_POST['answer'] // тъйкато имаме МНОГО полета с ЕДНАКВО име(не масив, а име) //-> ние може да се обърнем към него като към 1 единствено ПОЛЕ .. // а то да има СТОЙНОСТ -> VALUE на избраното инпутче // -> $answer -> може да е -> yes/no/maybe (value атрибута на всяко поле) // за да провериш КОЙ е натиснат .. if($answer == "yes") { echo "Избрал Си: ДА"; } if($answer == "no") { echo "Избрал Си: НЕ"; } if($answer == "maybe") { echo "Избрал Си: МОЖЕ БИ"; } // и така - вкрайна сметка -> $answer -> съдържа стойноста от value на избрания инпут }
Това е лесния начин, дано си разбрал как действат. Само да спомена, че примера на колегата отгоре със цикъл е по-правилния начин, защото ако имаш примерно 30 инпута и се наложи да ги обходиш или провериш да не са празни, то ако го пишеш всичкото както АЗ - отгоре ще се разревеш на половината .. и ще речеш "Бе, няма ли някакъв по-лесен начин" и ще се сетиш, че има -> с цикъл , и ще кажеш " каде съм бил, че не съм го видял тва".. :?: :?: :?: :?: :?:
Тъй че пробвай и двата примера
:?: :?: :?: :?: :?: :?: :?: