ПравилаРегистрацияВход
НАВИГАЦИЯ

Учим PHP

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 15, 16, 17 ... 87, 88, 89 
АВТОРСООБЩЕНИЕ
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10167
Откуда: Уфа РБ
12 июля 2008, 23:48
И от текста зависит
Rusww
Avatar
14 июля 2008, 12:47
Пробую запустить на DENWER простые скрипты,страница new:
print "<anchor title=\"ok\ВВедите логин <go href=\"reg.php\" method=\"post\">";
print "<postfield name=\"login\" value=\"$(login)\"/>"; //логин
Страница reg.php:
echo $login;
echo $(login);
Вобщем ,не запоминается то что было введен на предыдущей странице,показывает чистый лист .dum.
Chasovoi
Avatar
Имя: Игорь
Сейчас нет на сайте
Репутация: 0
Регистрация: 13.10.2007
Всего сообщений: 619
15 июля 2008, 05:22
Rusww, если честно то мне сам вопрос не совсем понятен. Залил на денвер скрипт а он у тебя не запускается? Переформулируй.
Rusww
Avatar
15 июля 2008, 09:54
Chasovoi, запускается,просто,может,он криво сделан. На странице new.php заполняю форму,жму "зарегестрироватьсться",перенаправляюсь на страницу reg.php,а там все переменные, введенные на предыдущей странице, уже не помнит
seif
Avatar
Имя: Серега
Сейчас нет на сайте
Репутация: 0
Регистрация: 23.02.2007
Всего сообщений: 155
Откуда: Пермь
15 июля 2008, 18:10
конешно не будет работать. в текстовом поле нужно написать name="login" т.е. login это будет переменная. почетай про формы. мне твоя форма не нравится. кривая она слишком
seif
Avatar
Имя: Серега
Сейчас нет на сайте
Репутация: 0
Регистрация: 23.02.2007
Всего сообщений: 155
Откуда: Пермь
15 июля 2008, 18:24
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 удаляем обратные слеши т.е. \
ceaser666
Avatar
16 июля 2008, 17:59
Я тут пытаюсь переделать одну страничку не пойму для чего нужен вот этот код: list($msec, $sec) = explode(chr(32), microtime());
$headtime = $sec + $msec;
почему-то в оригинале все было нормально а после переделки выдал неизвестная функция list в строке 4 (та что выше).
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10167
Откуда: Уфа РБ
16 июля 2008, 18:47
Возможно время генерации страницы.
Ищи куда дел
function list ()
{
...
}
ceaser666
Avatar
16 июля 2008, 20:16
Profi, нет такого в оригинале
ceaser666
Avatar
16 июля 2008, 20:18
Насчет времени генерации-так и есть, в конце страницы идет вывод этих переменных
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 15, 16, 17 ... 87, 88, 89 След.
 
стр.  
Страница 16 из 89
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.021 сек
Общая загрузка процессора: 32%
SQL-запросов: 4
Rambler's Top100