|
|
|
| Выбранное значение не выводится....что не так
<form name="jjjjj" method="post" action="<?php echo $_SERVER['REQUEST_URI']?>" target="_self">
Выберите период c
<select name='period_s_ch' size='1'>
<? for ($i=1; $i<32; $i++){?>
<option value="<? $i?>"><? echo $i; }?>
</select>
<? if ($submit){echo "jkjkjkj".$_POST['$period_s_ch[$i]'].} ?></form>
|
| |
|
|
|
|
|
|
|
для: lilu
(12.03.2007 в 18:06)
| | <option value="<? $i?>"><? echo $i; }?>
замените на
<option value="<?= $i; ?>"><? echo $i; }?>
и в строке <? if ($submit){echo "jkjkjkj".$_POST['$period_s_ch[$i]'].} ?></form>
последнюю точку надо заменить на ;
вот, исправил
<form name="jjjjj" method="post" action="<?php echo $_SERVER['REQUEST_URI']?>" target="_self">
Выберите период c
<select name='period_s_ch' size='1'>
<? for ($i=1; $i<32; $i++){?>
<option value="<?= $i; ?>"><? echo $i; }?>
</select>
<? if ($submit){echo "jkjkjkj".$_POST['$period_s_ch[$i]'];} ?></form>
|
| |
|
|
|
|
|
|
|
для: t4f
(12.03.2007 в 18:13)
| | с ; - это понятно, всё-равно выбранное число не выводится... | |
|
|
|
|
|
|
|
для: lilu
(12.03.2007 в 18:19)
| | У меня работает. Кстати, используй разделители
<form name="jjjjj" method="post" action="<?php echo $_SERVER['REQUEST_URI']?>" target="_self">
Выберите период c
<select name='period_s_ch' size='1'>
<?
for ($i=1; $i<32; $i++)
{
?>
<option value="<?= $i; ?>"><? echo $i;
}
?>
</select>
<? if ($submit)
{
echo "jkjkjkj".$_POST['$period_s_ch[$i]'];
}
?></form>
|
А где определена переменная $submit?
Конечно оно не будет выводиться. Нет же события, которое позволяет это сделать. Или кнопку сделайте или так в селекте сделайте событие onchange="document.jjjjj.submit();" | |
|
|
|
|
|
|
|
для: t4f
(12.03.2007 в 18:21)
| |
<form name="jjjjj" method="post" action="<?php echo $_SERVER['REQUEST_URI']?>" target="_self">
Выберите период c
<select name='period_s_ch' size='1'>
<?
for ($i=1; $i<32; $i++)
{
?>
<option value="<?= $i; ?>"><? echo $i;
}
?>
</select> <input type=submit name="submit" value="найти">
<? if ($submit)
{
echo "jkjkjkj".$_POST['$period_s_ch[$i]'];
}
?></form>
|
вот и я не понимаю пишет только jkjkjkj | |
|
|
|
|
|
|
|
для: lilu
(12.03.2007 в 18:25)
| |
echo "jkjkjkj".$_POST['period_s_ch'];
|
| |
|
|
|
|
|
|
|
для: Trianon
(12.03.2007 в 18:36)
| | А разве в
<?php
echo $_ SERVER['REQUEST_URI']?>
| не должно быть ";"? т.е.
<?php
echo $_ SERVER['REQUEST_URI']; ?>
| :// | |
|
|
|
|
|
|
|
для: Unknown
(12.03.2007 в 21:35)
| | Unknown, нет, не обязательно.
[поправлено модератором] | |
|
|
|