<form action="" method="POST">
<p><select size="10" multiple name="name">
<option disabled>Выберите героя</option>
<option value="Cheburashka">Cheburashka</option>
<option value="Gena">Gena</option>
<option value="Shapoklak">Shapoklak</option>
<option value="Larisa">Larisa</option>
</select></p>
<p><input type="submit" value="Отправить"></p>
</form>
Спустя 1 минута, 59 секунд (2.02.2010 - 15:45) Ice написал(а):
Массивом:)
Спустя 25 минут, 30 секунд (2.02.2010 - 16:11) ANG3 написал(а):
Пожалуйста напишите код.
Спустя 53 секунды (2.02.2010 - 16:12) Ice написал(а):
я вредный:)
Упд, а ты сделаешь ссылку на моё авторство?
Упд, а ты сделаешь ссылку на моё авторство?
Спустя 15 минут, 56 секунд (2.02.2010 - 16:27) ANG3 написал(а):
Нет, конечно не сделаю. Если ты такой вредный, обойдусь без твоих советов. Флуди где-нибудь ещё.
Спустя 15 минут, 4 секунды (2.02.2010 - 16:43) sergeiss написал(а):
Подсказываю:
1. Замени имя у селекта на такое, которое отличается от зарезервированных слов! Ошибки тут нету, но нехорошо это
2. В имени селекта в конце добавь квадратные скобки, типа name="selname[]"
3. При обработке данных посмотри тип и содержание $_POST['selname']. Можно через var_dump($_POST['selname'] ).
Проделаешь это всё - поймешь, что надо сделать.
1. Замени имя у селекта на такое, которое отличается от зарезервированных слов! Ошибки тут нету, но нехорошо это
2. В имени селекта в конце добавь квадратные скобки, типа name="selname[]"
3. При обработке данных посмотри тип и содержание $_POST['selname']. Можно через var_dump($_POST['selname'] ).
Проделаешь это всё - поймешь, что надо сделать.
Спустя 10 минут, 3 секунды (2.02.2010 - 16:53) ANG3 написал(а):
Спасибо
Спустя 9 минут, 15 секунд (2.02.2010 - 17:02) Ice написал(а):
2ANG3 Флудер уже сделал, а ты?
в базу сам вставишь, хых=)
<?php
$insert_values = array();
foreach($_POST as $heroes){
foreach($heroes as $h){
array_push($insert_values, $h);
}
}
?>
в базу сам вставишь, хых=)
Спустя 4 часа, 51 минута, 2 секунды (2.02.2010 - 21:53) sergeiss написал(а):
Цитата (Ice @ 2.02.2010 - 18:02) |
2ANG3 Флудер уже сделал, а ты? |
Но только сделал не то, и не так
Спустя 6 минут, 18 секунд (2.02.2010 - 21:59) Ice написал(а):
ну покажи как надо=)
Спустя 18 минут, 31 секунда (2.02.2010 - 22:18) sergeiss написал(а):
Цитата (Ice @ 2.02.2010 - 22:59) |
ну покажи как надо=) |
ОК, только топик-стартеру не читать, пока сам не попробует сделать! А также не читать всем, кто хочем сам подумать (алгоритм написан в теме чуть раньше)
Текст далее только для лентяев, и еще для тех, кто уже сам попробовал сделать, что я говорил.
Свернутый текст
// описание селекта
<select size="10" multiple name="selname[]">
... // далее всякие опшионы
// а там, где нужно обработать, пишем
var_dump( $_POST['selname'] ); // если просто хотим посмотреть, что там получили
// или в цикле проверяем
foreach( $POST['selname'] as $k => $v )
{
// чего-то делаем
}
Самое главное, что $_POST['selname'] - это массив!!!!!