Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
1

Не могу понять где ошибка

06.09.2010, 18:19. Показов 3794. Ответов 41
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравсвуйте. Прошу вашей помощи, так как новичек я в этом деле, только учусь...

Ситуация такая: есть HTML файл где "типа" форма для входа (например), и второй файл - обработчик введенных данных в HTML документе на языке PHP5.

Я хочу чтобы после того как я ввел данные и нажал ОК, показалось все то что я ввел.

Поблема: у меня показывает что PHP сработал но значение переменных которые я задал в HTML не показываються(

Вот исходники мои:

enter.html

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html> 
<head>
<title> Forma "Enter </title>
</head>
 
<body>
<form action="http://localhost/forma.php" method="POST">
Login: <input type="text" name="login"><br>
Password: <input type="password" name="pass"><br>
<input type="submit" name="ok" value="OK">
<input type="reset" value="Reset">
</form>
 
</body>
</html>
forma.php

PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
 
 
  echo "<html><body>";
  echo "<h1>Your data</h1>";
  echo "Login: $login <br>";
  echo "Password: $pass ";
  echo "<br>";
  echo "</html></body>";
 
?>
Вот такая рекомендация тоже не работает:
PHP
1
2
3
4
5
6
7
8
<?php
  echo "<html><body>";
  echo "<h1>Your data</h1>";
  echo "Login: ".$_POST['login']." <br>";
  echo "Password: ".$_POST['pass'];
  echo "<br>";
  echo "</html></body>";
?>
P.S> запускаю с помощью домашнего серва Apache та Ubuntu
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2010, 18:19
Ответы с готовыми решениями:

Где ошибка не могу понять
Привет. Выдает такую ошибку. Unclosed &quot;&quot;&quot; in &quot;blocks/userprofile.twig&quot; at line 73 Помогите...

Не могу понять где ошибка в Php
Запись на стену пользователя не добавляется, просто идет загрузка бесконечная... &lt;?php ...

Не могу понять где ошибка в поиске сайта
Здравствуйте, вот код формы: &lt;form method=&quot;post&quot; action=&quot;/handlers/search.php&quot;...

Не могу понять почему не работает и где тут ошибка
Доброго всем времени суток! Нужна ваша помощь скачал с инета форму которая определяет сколько...

41
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
07.09.2010, 21:28  [ТС] 21
Author24 — интернет-сервис помощи студентам
Итак решилась моя проблема! Помог мне один хороший человек...

PHP
1
2
3
4
5
6
7
8
9
10
<?php
 
  echo "<html><body>";
  echo "<h1>Your data</h1>";
  echo ("Login: $_POST[login] <br>");
  echo ("Password: $_POST[pass] ");
  echo "<br>";
  echo "</html></body>";
 
?>
вот код который работает как я хочу... Всем спасибо за участие.. совершенствуйтесь люди Удачи! Operator'y большущее спасибо!
0
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
08.09.2010, 12:19 22
Neon-z, я вроде тоже самое сказал тебе тоже удачи
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
08.09.2010, 16:55  [ТС] 23
Цитата Сообщение от Hagrael Посмотреть сообщение
Neon-z, я вроде тоже самое сказал тебе тоже удачи
Вы не правы.. у всех кто мне "пытался" помочь ставили в квадратных скобках ковычки. из-за этого код и не работал...
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
08.09.2010, 17:33 24
Neon-z, Проблема была в Вашей форме! В первой посте Вы написали method="POST" , а позже сказали, что на самом деле проверяли все с method="GET" . Научитесь задавать вопросы.
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
08.09.2010, 17:46 25
Hagrael, Vovan-VE, ребят, не обращайте внимания. Все, кто отписывался в этой теме ( та и кто просто внимательно читал ), видят, что Neon-z, сам в своем коде запутался. То он пишет
Цитата Сообщение от Neon-z Посмотреть сообщение
<form action="http://localhost/forma.php" method="POST">
, а в итоге мы видим
Цитата Сообщение от Neon-z Посмотреть сообщение
ээээ... я просто еще сидел "игрался" и у меня стоял ГЕТ (пробовал может поможет?) поэтому и гет передало)
Цитата Сообщение от Neon-z Посмотреть сообщение
Изменил в ХТМЛ на POST и использовал ваш скрипn, сработал POST
Я считаю, что дальнейшие высказывания по этой теме бессмысленны и приведут к оффтопу.

Добавлено через 1 минуту
По этому спасибо
Цитата Сообщение от Neon-z Посмотреть сообщение
Operator'y
за то, что поставил точку в этой теме
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
09.09.2010, 18:09  [ТС] 26
Цитата Сообщение от romchiksoad Посмотреть сообщение
а в итоге мы видим
Сообщение от Neon-z
ээээ... я просто еще сидел "игрался" и у меня стоял ГЕТ (пробовал может поможет?) поэтому и гет передало)
вы меня не так поняли)) я вначале пробовал то с ПОСТ.. просто потом подумал может ГЕТ сработает и поменял.. и выклюсил и обратно поменять забыл но это было уже "вконце" так сказать)

и полюбому вы все мне с ошибкой писали... даже если у меня путаница, вы все равно ставили в скобках (квадратных) ковычки, чего делать незя было
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
09.09.2010, 18:13 27
Цитата Сообщение от Neon-z Посмотреть сообщение
вы все равно ставили в скобках (квадратных) ковычки, чего делать незя было
PHP
1
2
print_r($_POST);
print_r($_GET);
О каких кавычках и квадратных скобках идет речь?
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
09.09.2010, 18:14  [ТС] 28
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Neon-z, Проблема была в Вашей форме! В первой посте Вы написали method="POST" , а позже сказали, что на самом деле проверяли все с method="GET" . Научитесь задавать вопросы.
да я же не с начала делал с ГЕТ все.. потом получилось что имзменил.. и какая разница? вы все равно не правильно мне все говорили что сделать...
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
09.09.2010, 18:14 29
Если Вы кладете спички в левый карман брюк, а потом ищете его в правом кармане куртки, то это очень тяжелый случай.
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
09.09.2010, 18:17  [ТС] 30
Цитата Сообщение от Vovan-VE Посмотреть сообщение
PHP
1
2
print_r($_POST);
print_r($_GET);
О каких кавычках и квадратных скобках идет речь?

.$_POST[login].

вот что вы мне все рекомендовали сделать... а этих одинарных кавычек не надо в квадратных скобках..

надо так

$_POST[login]

Добавлено через 1 минуту
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Если Вы кладете спички в левый карман брюк, а потом ищете его в правом кармане куртки, то это очень тяжелый случай.
вы меня просто не правильно поняли))
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
09.09.2010, 18:20 31
Цитата Сообщение от Neon-z Посмотреть сообщение
вы меня просто не правильно поняли
Вы неправильно поняли.
Если отправляете форму методом GET, то данные из формы ищите в $_GET.
Если отправляете форму методом POST, то данные из формы ищите в $_POST.

Не надо путать очевидное.
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
09.09.2010, 18:22  [ТС] 32
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Вы неправильно поняли.
Если отправляете форму методом GET, то данные из формы ищите в $_GET.
Если отправляете форму методом POST, то данные из формы ищите в $_POST.

Не надо путать очевидное.
ну а кто спорит? я это уже понял

я не могу объяснить ситуацию как оказалась ГЕТ там)
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
09.09.2010, 18:23 33
И про квадратные скобки с кавычками. Читайте документацию внимательно.
PHP
1
2
3
4
5
echo $foo['bar'];
echo "text $foo[bar] text";
echo "text {$foo['bar']} text";
echo "text ${foo['bar']} text";
echo "text " . $foo['bar'] . " text";
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
09.09.2010, 22:25  [ТС] 34
Цитата Сообщение от Vovan-VE Посмотреть сообщение
И про квадратные скобки с кавычками. Читайте документацию внимательно.
PHP
1
2
3
4
5
echo $foo['bar'];
echo "text $foo[bar] text";
echo "text {$foo['bar']} text";
echo "text ${foo['bar']} text";
echo "text " . $foo['bar'] . " text";
да только почему то с ковычками у меня ниче не работало, как мне знакомый сказал убрать ковычки, сразу скрипт заработал как мне надо! Парадокс чтоли?
0
bigMatherHacker
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
10.09.2010, 03:54 35
Как бы это грубо не звучало. Ты и твой друг вообще не знаете как работать с массивами, и я больше чем на 90% уверен вы оба даже не открывали мануал, а там целая статья что НЕЛЬЗЯ так писать $foo[bar], вот если бы bar была константа то нужно без кавычек. Попробуй включи в свой скрипт
PHP
1
 error_reporting(E_ALL);
и ты увидишь ошибки ( по умолчанию данная опция отключена и ты думаешь наверно " О как клево, работает, не подозревая, что у тебя там серия ошибок выскочила".) Поэтому, сначала лучше почитай мануал от разработчиков, а только потом доказывай, что это верно!!
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
10.09.2010, 16:10  [ТС] 36
Цитата Сообщение от Hurtsok Посмотреть сообщение
Как бы это грубо не звучало. Ты и твой друг вообще не знаете как работать с массивами, и я больше чем на 90% уверен вы оба даже не открывали мануал, а там целая статья что НЕЛЬЗЯ так писать $foo[bar], вот если бы bar была константа то нужно без кавычек. Попробуй включи в свой скрипт
PHP
1
 error_reporting(E_ALL);
и ты увидишь ошибки ( по умолчанию данная опция отключена и ты думаешь наверно " О как клево, работает, не подозревая, что у тебя там серия ошибок выскочила".) Поэтому, сначала лучше почитай мануал от разработчиков, а только потом доказывай, что это верно!!
извини конечно но а) какие нафик масивы? я про масивы вообще ниче не спрашивал.. это мне уже тут понаписывали свои рекомендации...
Б) поверь мой "друг" PHP5 прекрасно знает!
В) не знаешь не возникай.. я одно спрашивал тут комом уже совсем другое мне наговорили! факт тот что все ваши коды не работали, тот код который мне друг сказал пркрасно работает!

Тема закрыта!
0
bigMatherHacker
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
10.09.2010, 18:07 37
Не массивы говоришь?? А что тогда по твоему $_POST['fuck']?? Объект мож, или метод какой?? Иди те на пару читайте мануал. Ни черта вы не знаете оба, у одного глупые вопросы, у второго глупые советы. И все примеры что тебе давали, прекрасно работают, просто у кого то руки и мозги из одного места.
0
WEB-developer
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
10.09.2010, 18:09 38
ребята, давайте закрывать етот флуд на странице, и неочём здесь спорить... хотите пообщатся, для етого есть Личние сообщения, там и обсуждайте, тут только по теме!!!
0
romchiksoad
11.09.2010, 11:14
  #39
 Комментарий модератора 
Автор следующего поста не по теме будет наказан! Расценивайте это как предупреждение.
0
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
14.09.2010, 20:05  [ТС] 40
и еще хотел вам написать: да, вы правы тот код который выше (первоначальный) работает НО! он работает если сервер адаптирован под то что он сам имеет право создавать пермененные! у меня эта функция отключена!

если я не прав исправьте меня...
0
14.09.2010, 20:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2010, 20:05
Помогаю со студенческими работами здесь

Не могу понять где находится слайдер
Добрый день, на bitrix есть созданный слайдер, к хедеру он подключается вот таким способом: &lt;?if...

не могу понять где цыклит код. Там веть нет while for и т д
У меня такая прабла: Написал код. Он должен спрашивать у админа пароль и не пускать если пароль не...

Не могу понять где ошибка
Суть задачи: Проверить, лежит ли окружность в окружности и наоборот. Не могу понять почему код не...

Не могу понять где ошибка ?
Ошибка в реализации функции AI_Attacks , я пометил комментарием где именно. Программа работает но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru