У меня к вам вопрос, на который никто мне не помог ответить на других ресурсах. Суть его в следующем: Я попробовал написать элементарную программку, которая бы возвращала результат по определенному запросу. Назвал ее "президенты". Программа абсолютно бесполезна, как информационная - она нужна мне как основа для проверки работы кодов, которые я буду изучать в дальнейшем.
Итак. Я создал 2 файла: "start.html", где находится форма ввода данных и содержит следующий код:
<html>
<title>
Форма для проверки данных
</title>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<body>
<p align="center">
<center>
<form action="start.php"
method="post" >
Данные для проверки: <input type="text" DPR="president" /><br />
<br />
<br />
<input type="submit" value="Отправить для получения результата" />
</center>
</p>
</form>
</body>
В эту форму я могу ввести различные данные, которые будут соответствовать трем условиям, которые прописаны в файле "start.php" : (внизу просто кнопка перенаправления на форму запроса, после вывода результата на экран.
<?php
$sName = $_GET['president'];
$result = '';
if($sName == 'Медведев')
{
$result = 'ewe president';
}
else if($sName == 'Путин')
{
$result = 'Президент все-еще Дмитрий Анатоьевич Медведев';
}
else if($sName == 'Владимир')
{
$result = 'Он еще инаугурацию не прошел';
}
else
{
$result = 'Ему вообще не светит стать президентом';
}
echo $result;
?>
<Html>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<center>
</center>
<body>
<p align="center">
<center>
<form action="start.html">
<input type="submit" value="вернуться к запросу" />
</center>
</p>
</form>
</body>
Здесь, собственно, код и должен обработаться и выдать результат на экран. Почему я не вижу ничего после ввода запроса, кроме кнопки возврата? Объясните, пожалуйста, максимально подробно - я только учусь... прошел первых 2 урока по мануалу.
Спустя 7 минут, 42 секунды (6.05.2012 - 19:25) johniek_comp написал(а):
<input type="text" name="president" /><br />
исправь
Спустя 58 секунд (6.05.2012 - 19:26) m4a1fox написал(а):
Сначала хотел написать полностью решение... но потом вспомнил... мы же тут учимся. Всвязи с этим у меня есть вопросы по этой
Цитата |
прошел первых 2 урока по мануалу. |
строчки. Внимание вопрос. А "мануалы" вы где эти взяли?
Спустя 44 секунды (6.05.2012 - 19:27) m4a1fox написал(а):
johniek_comp
Цитата |
<input type="text" name="president" /><br /> |
Еще что заметил?
Спустя 2 минуты, 17 секунд (6.05.2012 - 19:29) -Люцифер- написал(а):
Цитата (m4a1fox @ 6.05.2012 - 17:26) | ||
Сначала хотел написать полностью решение... но потом вспомнил... мы же тут учимся. Всвязи с этим у меня есть вопросы по этой
строчки. Внимание вопрос. А "мануалы" вы где эти взяли? |
Администрация не накажет за упоминание о сторонних ресурсах?))
Спустя 44 секунды (6.05.2012 - 19:30) redreem написал(а):
какой-то робкий люцифер
Спустя 30 секунд (6.05.2012 - 19:30) -Люцифер- написал(а):
Цитата (johniek_comp @ 6.05.2012 - 17:25) |
<input type="text" name="president" /><br /> исправь |
Благодарю Вас, сэр!)
Спустя 1 минута (6.05.2012 - 19:31) -Люцифер- написал(а):
Цитата (redreem @ 6.05.2012 - 17:30) |
какой-то робкий люцифер |
Я не демон, я еще только учусь!)
Спустя 1 минута, 8 секунд (6.05.2012 - 19:32) m4a1fox написал(а):
-Люцифер-
Цитата |
Администрация не накажет за упоминание о сторонних ресурсах?)) |
Не накажет. Мы тут и посмеемся над такими ресурсами.
Спустя 3 минуты, 36 секунд (6.05.2012 - 19:36) YVSIK написал(а):
-Люцифер-
?? это какэто?))) ???
а может не от сложного к простому а НАОБОРОТ-ДА?
сделай одну только форму с одним полем ввода выведи тут - же на страницу ,
потом попробуй вывести на втторую страницу ,
потом попробоуй с одним условием Э,
Э======Э))))))))
потом с двумя
думаю понятней будет и так будет легче вылавливать что игде не работает а так как у тебя все свалено в одну кучу , и несколько ошибок , так ты ничего сразу не поймеш
как пример ))) зачем начинать учить таблицу умножения если ещё сложение толком не осилил??
примерно такое последовательность действий
и ТД
?? это какэто?))) ???
а может не от сложного к простому а НАОБОРОТ-ДА?
сделай одну только форму с одним полем ввода выведи тут - же на страницу ,
потом попробуй вывести на втторую страницу ,
потом попробоуй с одним условием Э,
Э======Э))))))))
потом с двумя
думаю понятней будет и так будет легче вылавливать что игде не работает а так как у тебя все свалено в одну кучу , и несколько ошибок , так ты ничего сразу не поймеш
как пример ))) зачем начинать учить таблицу умножения если ещё сложение толком не осилил??
примерно такое последовательность действий
и ТД
Спустя 8 минут, 57 секунд (6.05.2012 - 19:45) YVSIK написал(а):
в формахname='***'
очень и очень важный элемент который проигнорироавл и не только проигнорировал, но и переименовал
все дело в именно в нем
пока не поймешь за что он овечает с места не сдвинешся
очень и очень важный элемент который проигнорироавл и не только проигнорировал, но и переименовал
все дело в именно в нем
пока не поймешь за что он овечает с места не сдвинешся
Спустя 12 часов, 49 минут, 55 секунд (7.05.2012 - 08:35) -Люцифер- написал(а):
Цитата (johniek_comp @ 6.05.2012 - 17:25) |
<input type="text" name="president" /><br /> исправь |
Готово)
Спустя 2 часа, 38 минут, 11 секунд (7.05.2012 - 11:13) -Люцифер- написал(а):
А теперь вообще ничего не работает)
Спустя 3 минуты, 7 секунд (7.05.2012 - 11:16) -Люцифер- написал(а):
Цитата (m4a1fox @ 6.05.2012 - 17:32) | ||
-Люцифер-
Не накажет. Мы тут и посмеемся над такими ресурсами. |
это сайт php.su Не нужно смеяться над учебником)) Там в первых уроках ничего нет подобного - это я вперед залез просто... Так сказать инициативу проявить захотел.
Спустя 59 минут, 40 секунд (7.05.2012 - 12:16) XCross написал(а):
Не, ну на php.su грешить не нужно. Часто на него заглядываю.
Спустя 2 часа, 34 минуты, 44 секунды (7.05.2012 - 14:51) Dagot написал(а):
Ты данные пересылаешь методом пост, а ищешь почемуто в массиве гет.
и разберись с хтмлом, что за перекрестные теги?
не так
а так
и разберись с хтмлом, что за перекрестные теги?
не так
<p align="center">
<center>
<form action="start.html">
<input type="submit" value="вернуться к запросу" />
</center>
</p>
</form>
а так
<p align="center">
<center>
<form action="start.html">
<input type="submit" value="вернуться к запросу" />
</form>
</center>
</p>