Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с обработчиком формы
 
 автор: 511   (24.02.2010 в 08:59)   письмо автору
 
 

Проблема в том что, добавляется в базу новая строчка но без информации выбранная пользователем

подскажите что у меня не так?

это сама форма
<p><form action="db/user.php" method="get" name="raion" id="coolmenu">

<select name="raion" size="10" multiple>
<option value="r_a">приморский</option>
<option value="r_b">выборский</option>
<option value="r_d">калиненский</option>
</select>

<input name="submit" type="submit" value="добавить объявление">
</form></p>

это обработчик

if (isset($_POST['r_a']))
{
$r_a = $_POST['r_a'];
}
if (isset($_POST['r_b']))
{
$r_b = $_POST['r_b'];
}
if (isset($_POST['r_d']))
{
$r_d = $_POST['r_d'];
}

/*тут подключение к базе*/

$result = mysql_query("INSERT INTO raion (r_a,r_b,r_d) VALUES ('$r_a','$r_b','$r_d')");
if ($result == 'true')
{
echo "Информация в базу добавлена";
}
else
{
echo "Информация в базу не добавлена";
}

  Ответить  
 
 автор: Trianon   (24.02.2010 в 09:28)   письмо автору
 
   для: 511   (24.02.2010 в 08:59)
 

>подскажите что у меня не так?

как минимум

><p><form action="db/user.php" method="get" name="raion" id="coolmenu">
...
<option value="r_d">калиненский</option>
...
>if (isset($_POST['r_a']))
>{
>$r_a = $_POST['r_a'];
>}

  Ответить  
 
 автор: 511   (24.02.2010 в 09:56)   письмо автору
 
   для: Trianon   (24.02.2010 в 09:28)
 

Если вас не затруднит можно примером как будет правельно

  Ответить  
 
 автор: Trianon   (24.02.2010 в 10:16)   письмо автору
 
   для: 511   (24.02.2010 в 09:56)
 

Меня не затруднит, конечно.
Но нельзя.
Иначе Вы просто перепишете его, не разобравшись в смысле. А на это я пойтить не могу.

  Ответить  
 
 автор: vadimka   (24.02.2010 в 11:12)   письмо автору
 
   для: 511   (24.02.2010 в 09:56)
 

Вы сделали ошибку, очень распространенную, тест на внимательность. Она КРИЧАЩАЯ, но все проходили через это. Внимательно посмотрите параметры формы, и КАК это принимается обработчиком...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования