|
автор: pavlik (18.11.2004 в 14:35) |
|
| <form action=api.php?select=1 method=post>
<select name=predmet>
<option>Авто</option>
</select>
<input type=submit value=yes>
подскажите как сделать чтобы в всплывающем списке видно одно (например видно Авто), а передается просто 1, типа api.php?select=1&predmet=1, а с этим скриптом будет api.php?select=1&predmet=Авто | |
|
|
|
|
|
|
|
для: pavlik
(18.11.2004 в 14:35)
| | Для этого предназначен параметр value тэга option.
<form action=api.php?select=1 method=post>
<select name=predmet>
<option value=1>Авто</option>
</select>
<input type=submit value=yes>
|
| |
|
|
|
|
автор: pavlik (18.11.2004 в 18:05) |
|
|
для: cheops
(18.11.2004 в 14:52)
| | а какое нужно присвоить значение переменной, чтобы потом при проверке на выводе
(where predmet=$predmet) выводилась вся информация, т.е. при каком значении переменной $predmet, значение predmet=$predmet всегда было бы истиной..
как бы можно было это организовать ? без проверки значения потом | |
|
|
|
|
|
|
|
для: pavlik
(18.11.2004 в 18:05)
| | Хм... имеется ввиду, что это значение потом используется в SQL-запросе? Для того, чтобы ответить на вопрос нужна структура таблицы из которой производится выборка... | |
|
|
|
|
автор: pavlik (18.11.2004 в 19:33) |
|
|
для: cheops
(18.11.2004 в 19:25)
| | <form action=test.php?continue=1 method=post>
<select name=predmetr>
<option value=all>???</option>
<option value=2>й111</option>
<option value=2>й222</option>
<option value=3>й333</option></select>
.................
$ath = mysql_query("SELECT * from itog where predmet=$predmetr id='$_SESSION[id]';");
такая структура, в случае когда $predmetr=1 выводится только те поля, где в столбце predmet стоит 1 и т.д.
а вот что должно стоять в $predmetr чтобы выводились все поля? | |
|
|
|
|
|
|
|
для: pavlik
(18.11.2004 в 19:33)
| | Понятно. Здесь нужно поступать примерно следующим образом
<form action=test.php?continue=1 method=post>
<select name=predmetr>
<option value=0>Все</option>
<option value=1>й111</option>
<option value=2>й222</option>
<option value=2>й333</option></select>
|
В обработчике формы, значение 0 (или любое другое, которое отсутствует в поле predmet) следует обработать следующим образом
<?php
if($predmetr)
{
$ath = mysql_query("SELECT * from itog where predmet=$predmetr and id='$_SESSION[id]'");
}
else
{
$ath = mysql_query("SELECT * from itog where id='$_SESSION[id]'");
}
?>
|
| |
|
|
|