маленький кодик, не могу разобраться...

stalxed

Новичок
маленький кодик, не могу разобраться...

<html>
<select name=god>
<?while(++$mingod <= $maxgod)
{
echo "<option value=$mingod";
if ($mingod==$_POST['god']) {echo "selected";}
echo ">$mingod</option>";
}
?>
</select>
</html>
Данный код нужен для сохранения состояния вводимых данных в случае ошибки, как написано в статье http://phpclub.ru/talk/showthread.php?s=&threadid=43521&rand=0
. Со всеме остальными данными в форме я справился, осталось только это, но он не ставит в нужном месте select...
 

stalxed

Новичок
да я что токо уже не пробывал... Уже два дня мучаюсь, а эта статья мне ничем не поможет...

-~{}~ 03.01.06 12:29:

в даннном коде ошибок нет... просто он не батрачит...
 

stalxed

Новичок
Братва я понимаю, что нужно искать самому ошибку, отслеживать выдаваемый браузером html код, но в данном случае я уже замучался и не могу сам решить данную задачу, как только я не пробывал... Помогите пожалуйста!
 

sakon

П..и.н..ок
Dreammaker
Зря стараешся. Он этого читать не будет, потому, что "Уже два дня мучаюсь, а эта статья мне ничем не поможет"....
st@l][ED
Специально для таких как ты в факе на странице которую я тебе дал есть важная для тебя фраза
И всегда смотрите не то, что показывает браузер, а ИСХОДНЫЙ HTML код!

Так вот - исходный код показал, что в строке
PHP:
{echo "selected";}
надо добавить пробел. Т.е. написать
PHP:
{echo " selected";}
ЛЕНТЯЙ.
 

Dreammaker

***=Ф=***
Хорошо, давай начнём с того, получаешь ли ты $_POST['god'] в скрипте?

upd: Эх, нужно постепенно его подводить было... :)
 

stalxed

Новичок
Так вот - исходный код показал, что в строке
{echo "selected";}
надо добавить пробел. Т.е. написать
{echo " selected";
Спасибо, и действительно ошибка была тут...
Насчёт фака я его просмотрел... Всё что там есть я знаю, но на пробел я внимания не обратил, СПАСИБО!!!
 

SiMM

Новичок
> Насчёт фака я его просмотрел...
Дают не для того, чтобы ты смотрел, а для того, чтобы ты вдумчиво читал.
> Всё что там есть я знаю
Интересно, что же тогда помешало тебе найти ошибку самому? Важно не столько знать, сколько уметь применять на практике.
 
Сверху