И снова о формах :(

cdi

Новичок
И снова о формах :(

Ребята, что-то я не могу понять в чём проблема. Классический вариант - есть форма в файле 1.php

<?php
print "
<form action=2.php method=post>
Имя: <input type=text name=asd[]> <br>
Фамилия: <input type=text name=asd[]> <br>
Отчество: <input type=text name=asd[]> <br>
<input type=submit>
</form>
";
?>

файл 2.php :

<?
for ($i=0; $i<count($asd); $i++)
{
echo "$asd[$i]<br>";
}
?>

Но скрипт не работает, вернее ничего не выводит. Что не так и что делать? Может какие-либо настройки в пхп.ини подстроить. Использую php 4.3.6.

2) Как через хедер реализовать задержку, например, в 5с и пере направить пользователя на др. урл. Для хтмл реализую примерно так :

<meta http-equiv="Refresh" content="0; URL=www.php.net/">
 

Demiurg

Guest
echo $asd[$i] , "<br>";

если опять не будет "работать", то [f]globals[/f]
 

KILa

Guest
Попробуй echo $asd[$i] . "<br>"; Тег отдели точкой
 

Фанат

oncle terrible
Команда форума
KILa
1. Дело совсем не в точке.
2. Дело совсем в регистер глобалс.
об этом уже догадались все, кроме тебя :)
 
У меня все работает, а зечем так извращаться: выводить все через print...
Не проще ли сначала вывести код формы, в обычном HTML, а потом уже вставить свой пхп код....

-~{}~ 06.06.04 02:10:

Вообще-то первый файл можно сильно упростить - код читабильнее будет...
PHP:
<form action=2.php method=post>
Имя: <input type=text name=asd[]> <br>
Фамилия: <input type=text name=asd[]> <br>
Отчество: <input type=text name=asd[]> <br>
<input type=submit>
</form>
А во втором по-моемому проще использовать foreach, все равно у тебя не ассоциативный массив?
 
Сверху