[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с методом get/post
Andreydial
Всем здравствуйте, прошу не смеятся, но только начинаю изучение php.
В книге пример который из html отправляет форму и потом при помощи echo слово печатается в другой странице.

<body>
<p>Go,
<?php echo $_get['Team']; ?>
!</p>
</body>
</html>
но на странице ничего кроме Go,! не отображается. В строке состояния отбражается http://test_site/baseball.php?Team=Cubbies&submit=select, те я так понимаю что форма отправилась. Что же я тогда не так сделал?
Viking
имена переменных, даже глобальных, чувствительны к регистру
$_GET['Team']

_____________
Нужно все делать настолько просто, насколько возможно, но не проще.
Альберт Германович
Andreydial
Спасибо большое, за выходные догадался, но всеравно большое спасибо.
Задам еще один ламерский вопрос, посоветуйте какую-нибудь программу где можно было бы пошагово посмотреть процесс выполнения PHP кода, потому как сейчас разбираюсь с методом POST и опять двадцать пять одна из переменных выполняемого цикла не передается. Либо в цикле проверку неправильно написал, либо может ошибка в книге. Три раза сценарий переписывал, безтолку.

Сценарий починил очепятка в книге, ура нашел! Но вопрос с программой оставлю открытым.
Семён
Как программа определит что тебе нужно? У нас ещё искус. инт. не изобрели. Программа может показать ошибку в синтаксисе, но не в конечном результате.
Andreydial
Это понятно, я говорю про пошаговое исполнение программы, чтобы можно было увидеть каждый такт отработки кода не в реальном времени, а по одному шагу.
Sylex
Andreydial
отладка в PHP по-моему мнению - зло, учись думать! smile.gif

можно делать промежуточные выводы в программе:
print_r, var_dump, die:

http://ru.php.net/print_r
http://ru.php.net/var_dump
http://ru.php.net/die

Получил результат - выведи, и заверши прогу die() или exit. Смотришь, получаешь то, что ожидаешь? Значит все ок, иначе - смотрим выше код... Можно спец. функции написать даже для удобства, для распечатки переменных и остановки программы.

$_POST['name'] = можно присваивать... а можно и проверять существование... в общем, что угодно smile.gif

Отладка есть в Zend Development Environment, Zend Studio for Eclipse.

_____________
Я думал я буду сеять добро, но у меня не получилось. Во-первых, мне помешали, во-вторых я сам отрекся от этой идеи.
Andreydial
Спасибо, постараюсь думать, судя по-всему придется вспоминать как это. А за проги все же отдельное спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.