1. setpara - 11 Августа, 2011 - 15:06:54 - перейти к сообщению
Всем привет! Случилась со мной такая история. Решил заняться изучением PHP! Установил на домашнем компе апач и PHP. под "виндой ХР" настроил, написал простую форму для проверки и скрипт на PHP который выводит то что в форме накалякано. Запускаю это дело пишу в форму и все работает! Ну думаю надо теперь на ноутбук все это дело тоже и также установить. проделал такую же операцию значит, калякаю в форму первые три символа которые в голову пришли и тут действительно то что я написал в форме!!! скрипт не получает переменную а интерпретатор жалуется на то что якобы не известная переменная. все перепроверил все вроде нормально в конфигах, так же как и на домашнем компе. ну думаю ладно всеравно на линукс переходить собираюсь как раз у меня федорка одиннадцатоя лежит. Снес винду и установил федору. с апачем и PHP. накрайняк почитал администрирование апача и начал конфиги правит. Запуск! а не фига!!! форма устанавливает переменную как и в прошлом разе а скрипт не выдает инфу из формы. проверил, PHP работает а переменную зараза не видет и все!!! и самое главное только те что форма устанавливает! Вот здесь то я и решил что надо бы уму разуму поднобраться в сети и посему прошу помогите кто сможет разобраться с энтой проблемой! Заранее благодарю.
2. illy - 11 Августа, 2011 - 15:26:12 - перейти к сообщению
Скопируй сюда код-посмотрим
3. setpara - 11 Августа, 2011 - 15:36:52 - перейти к сообщению
форма такая:
<body>
<form action=test.php method=get>
<input type=text name=a value=test>
<input type=submit value=GO!>
</form>
</body>
скрипт такой:
<body>
<?
echo "$a";
?>
</body>
(скрипт написан в файле test.php который лежит в том же каталоге что и index.html в котором и находиться форма)
<body>
<form action=test.php method=get>
<input type=text name=a value=test>
<input type=submit value=GO!>
</form>
</body>
скрипт такой:
<body>
<?
echo "$a";
?>
</body>
(скрипт написан в файле test.php который лежит в том же каталоге что и index.html в котором и находиться форма)
4. SAD - 11 Августа, 2011 - 15:41:26 - перейти к сообщению
OMG
Вы хоть читали как правильно создавать формы и отправлять данные из формы?
http://www.php.su/phphttp/forms/
Вы хоть читали как правильно создавать формы и отправлять данные из формы?
http://www.php.su/phphttp/forms/
5. duk - 11 Августа, 2011 - 15:43:42 - перейти к сообщению
регистер_глобалс, однако
Оно безусловное зло)
Оно безусловное зло)
6. setpara - 11 Августа, 2011 - 15:47:32 - перейти к сообщению
ну дак я сделал тоже что написано по ссылке которую вы мне дали!
И на домашнем компе все это дело прекрасно работает а на ноутбуке нет. Ни под виндой, ни под линуксом
И на домашнем компе все это дело прекрасно работает а на ноутбуке нет. Ни под виндой, ни под линуксом
7. SAD - 11 Августа, 2011 - 16:28:52 - перейти к сообщению
echo $_GET['a']
8. illy - 11 Августа, 2011 - 16:34:30 - перейти к сообщению
на домашнем да а в инете не так
создай файл test.php
создай файл test.php
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form method=get>
- <input type=text name=a value=test>
- <input type=submit value=GO!>
- </form>
- <br>
- <?
- $a=$_GET['a']; echo $a;
- }
- ?>