| Учим PHPАВТОР | СООБЩЕНИЕ |
---|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| | | | Пробую запустить на DENWER простые скрипты,страница new:
print "<anchor title=\"ok\ВВедите логин <go href=\"reg.php\" method=\"post\">";
print "<postfield name=\"login\" value=\"$(login)\"/>"; //логин
Страница reg.php:
echo $login;
echo $(login);
Вобщем ,не запоминается то что было введен на предыдущей странице,показывает чистый лист | |
| | Имя: Игорь Сейчас нет на сайте Репутация: 0 Регистрация: 13.10.2007 Всего сообщений: 619 |
| Rusww, если честно то мне сам вопрос не совсем понятен. Залил на денвер скрипт а он у тебя не запускается? Переформулируй. | |
| | | Chasovoi, запускается,просто,может,он криво сделан. На странице new.php заполняю форму,жму "зарегестрироватьсться",перенаправляюсь на страницу reg.php,а там все переменные, введенные на предыдущей странице, уже не помнит | |
| | Имя: Серега Сейчас нет на сайте Репутация: 0 Регистрация: 23.02.2007 Всего сообщений: 155 Откуда: Пермь |
| конешно не будет работать. в текстовом поле нужно написать name="login" т.е. login это будет переменная. почетай про формы. мне твоя форма не нравится. кривая она слишком | |
| | Имя: Серега Сейчас нет на сайте Репутация: 0 Регистрация: 23.02.2007 Всего сообщений: 155 Откуда: Пермь |
| WML я не учил, но все же ошибки у тебя нашел.
вот пример того что ты хотел сделать. только разметка HTML и все будет сделано в одном сценарий (т.е. в одной странице)
например страница называется form.php
<?php
$mod = htmlspecialchars($_POST['mod']);
if(empty($mod))
{
$mod = "index";
}
if($mod == "index")
{
echo '<form action="form.php?mod="add" method="post">';
echo 'Логин:<br><input type="text" name="login">';
echo '<input type="hidden" name="mod" value="add">';
echo '<input type="submit" value="Отправить">';
echo '</form>';
}
// далее часть обработки введенного в форме
if($mod == "add")
{
$login = htmlspecialchars(stripslashes($_POST['login']));
echo 'Вы написали: <b>'.$login.'</b>';
}
?>
функцией htmlspecialchars обрабатываем теги. функцией stripslashes удаляем обратные слеши т.е. \ | |
| | | Я тут пытаюсь переделать одну страничку не пойму для чего нужен вот этот код: list($msec, $sec) = explode(chr(32), microtime());
$headtime = $sec + $msec;
почему-то в оригинале все было нормально а после переделки выдал неизвестная функция list в строке 4 (та что выше). | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| Возможно время генерации страницы.
Ищи куда дел
function list ()
{
...
} | |
| | | Profi, нет такого в оригинале | |
| | | Насчет времени генерации-так и есть, в конце страницы идет вывод этих переменных | |
|
|
|