| |
|
|
| | Имеется код на странице
<input name="uslugi" type="checkbox" id="usluga" value="Диски" />
Кабельное телевидение<br>
<input name="uslugi" type="checkbox" id="usluga" value="Книги" />
Интернет<br>
<input name="uslugi" type="checkbox" id="usluga" value="Другие принадлежности" />
|
....далее форма отправлется по почте....
Как при обработке этот извлечь массив?
Чтоб выглядело так:
Диски
Книги
Другие принадлежности
... с учетом что может быть выбраны любые из услуг | |
| |
|
|
| |
|
|
| |
для: Ильдар
(26.09.2007 в 08:33)
| | | Типа такого
<?php
if($_POST[f]){
$uslugi=$_POST[uslugi];
for($i=0;$i<count($uslugi); $i++){
$u .=$uslugi[$i]."<br>";
}
print $u;
}
?>
<form method=post>
<input name="uslugi[]" type="checkbox" id="usluga" value="Диски" /> Диски<br>
<input name="uslugi[]" type="checkbox" id="usluga" value="Кабельное телевидение" /> Кабельное телевидение<br>
<input name="uslugi[]" type="checkbox" id="usluga" value="Интернет" /> Интернет<br>
<input type=submit name=f>
</form>
|
| |
| |
|
|
| |
|
|
| |
для: Faraon
(26.09.2007 в 08:56)
| | | ща проверим | |
| |
|
|
| |
|
|
| |
для: Ильдар
(26.09.2007 в 09:08)
| | | Что ж вы всем чекбоксам один и тот же id поприсваивали???!!! | |
| |
|
|
| |
|
|
| |
для: Faraon
(26.09.2007 в 08:56)
| | | Или так
<?php
if($_POST[f]){
$uslugi=$_POST[uslugi];
foreach($uslugi as $val){
$vals .= $val."<br>";
}
print $vals;
}
?>
<form method=post>
<input name="uslugi[]" type="checkbox" id="usluga" value="Диски" /> Диски<br>
<input name="uslugi[]" type="checkbox" id="usluga" value="Кабельное телевидение" /> Кабельное телевидение<br>
<input name="uslugi[]" type="checkbox" id="usluga" value="Интернет" /> Интернет<br>
<input type=submit name=f>
</form>
|
| |
| |
|
|
| |
|
|
| |
для: Faraon
(26.09.2007 в 09:16)
| | | чето не работаит :( | |
| |
|
|
| |
|
|
| |
для: Ильдар
(26.09.2007 в 09:45)
| | | ладно, разберусь щас какнить другим, примитивным способом | |
| |
|
|
| |
|
|
| |
для: Ильдар
(26.09.2007 в 09:47)
| | | В РНР части примера ошибки, перепешите так:
<?
if(isset($_POST['f'])){
$vals = '';
$uslugi=$_POST['uslugi'];
foreach($uslugi as $val){
$vals .= $val."<br>";
}
print $vals;
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: sim5
(26.09.2007 в 10:04)
| | | чето не понятная ошибка
Warning: Invalid argument supplied for foreach() in z:\home\tele\www\zayavka.php on line 116 | |
| |
|
|
| |
|
|
| |
для: Ильдар
(26.09.2007 в 15:33)
| | | Попробуйте
<?php
if(isset($_POST['uslugi'])){
* * * *
И обратите внимание на пост coloboc66 | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(26.09.2007 в 15:50)
| | | все равно не работает | |
| |
|
|
| |
|
|
| |
для: Ильдар
(26.09.2007 в 15:56)
| | | Что не работает? Исправленный код Faraon'a работает. Вы бы лучше вместо смайлика свой код выставили, что вы там пишите. | |
| |
|
|