|
|
|
| Проблема в том что, добавляется в базу новая строчка но без информации выбранная пользователем
подскажите что у меня не так?
это сама форма
<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 "Информация в базу не добавлена";
} | |
|
|
|
|
|
|
|
для: 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'];
>} | |
|
|
|
|
|
|
|
для: Trianon
(24.02.2010 в 09:28)
| | Если вас не затруднит можно примером как будет правельно | |
|
|
|
|
|
|
|
для: 511
(24.02.2010 в 09:56)
| | Меня не затруднит, конечно.
Но нельзя.
Иначе Вы просто перепишете его, не разобравшись в смысле. А на это я пойтить не могу. | |
|
|
|
|
|
|
|
для: 511
(24.02.2010 в 09:56)
| | Вы сделали ошибку, очень распространенную, тест на внимательность. Она КРИЧАЩАЯ, но все проходили через это. Внимательно посмотрите параметры формы, и КАК это принимается обработчиком... | |
|
|
|