[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос sql
gipnozik
помогите решить проблему!
на форме есть два селекта с одинаковым именем. как занести запись в таблицу в зависимости от выбранного селекта?

форма

<form name="pok" action="act.php" method="post">
<
select name="tovar">
$q1=mysql_query( "select id, model from tovar where type='ge'");
$row=mysql_fetch_array($q1, MYSQL_NUM);
do
{
echo '<option value="'.$row['id'].'">'.$row['model'].'</option>';
}
while ($row=mysql_fetch_array($q1));

?>

</select>

<
select name="tovar">

$q1=mysql_query( "select id, model from tovar where type='ke'");
$row=mysql_fetch_array($q1, MYSQL_NUM);
do
{
echo '<option value="'.$row['id'].'">'.$row['model'].'</option>';
}
while ($row=mysql_fetch_array($q1));

?>
</select>


mysql_query('SET NAMES cp1251');
$query1 = "insert into tovar2 (model) values('".$_POST['ge' or 'ke''].")";
mysql_query($query1,$db) or die(mysql_error());






Спустя 1 минута, 38 секунд (28.05.2012 - 18:22) inpost написал(а):
У теяб синтаксическая ошибка. Посмотри на код.

Спустя 2 минуты, 12 секунд (28.05.2012 - 18:24) gipnozik написал(а):
inpost
как исправить, подскажи пожалуйста

Спустя 2 минуты (28.05.2012 - 18:26) ADiel написал(а):
php обрамляется тегами <?php и ?>

Спустя 2 минуты, 15 секунд (28.05.2012 - 18:29) inpost написал(а):
gipnozik
Ручками, кавычки посмотреть, чтобы совпадало количество

Спустя 9 минут, 4 секунды (28.05.2012 - 18:38) gipnozik написал(а):
проблема не в этом, все совпадает. это тут опечатка.
проблема в другом

Спустя 1 час, 44 минуты, 52 секунды (28.05.2012 - 20:22) Placido написал(а):
name="tovar[]"

Первый селект будет приходить как $_POST['tovar[0]'], а второй - как $_POST['tovar[1]'].

Спустя 1 час, 3 минуты, 28 секунд (28.05.2012 - 21:26) inpost написал(а):
Placido
tovar[] - приходит как $_POST['tovar'][0]

Спустя 2 минуты, 25 секунд (28.05.2012 - 21:28) Placido написал(а):
Цитата (inpost @ 28.05.2012 - 21:26)
Placido
tovar[] - приходит как $_POST['tovar'][0]

Да, да. Я недосмотрел.

Спустя 1 минута, 37 секунд (28.05.2012 - 21:30) inpost написал(а):
Ответ на вопрос - делай им разные имена(!!!). А далее в скрипте проверяй, если первый выбран на позиции "не выбран", то бери данные из второго, и наоборот. Обычное условие через if-else.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.