Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не передаются параметры скрипту
 
 автор: Лон   (03.08.2008 в 19:24)   письмо автору
 
 

Вобщем у меня PHP не работает вообще.... самый первый пример с формами не обрабатывает.... не обрабатывает вообще ничего.. echo (<p>"HDD $HDD"</p>); пишет только "HDD", а содержание формы игнорирует...

  Ответить  
 
 автор: fivemusic   (03.08.2008 в 19:52)   письмо автору
 
   для: Лон   (03.08.2008 в 19:24)
 

Напиши полный код чтобы было ясно

  Ответить  
 
 автор: DDK   (04.08.2008 в 02:27)   письмо автору
 
   для: Лон   (03.08.2008 в 19:24)
 

Почитайте учебник, самые азы (использование функций) и правила конкатенации строковых значений. echo - это функция и передавать в неё аргументы надо в кавычках. Тобиш на Вашем же примере это правильно будет выглядеть так:

<?
echo ("<p>HDD " $HDD "</p>");
?>

А если переменная $HDD передаётся из формы, то так (ибо register_globals по умолчанию бывает и off):
<?
echo ("<p>HDD " $_POST['HDD'] . "</p>");
?>


P.S. Используйте редактор с подсветкой синтаксиса кода. Например, Notepad++. Это тоже даёт некие визуальные подсказки.

  Ответить  
 
 автор: Лон   (04.08.2008 в 02:28)   письмо автору
 
   для: Лон   (03.08.2008 в 19:24)
 

Обыкновенный чайнический пример....

в index.php
---------
<form action="res.php" method="get">
You're name:<input type="text" name="nam"/><br>
You're mail:<input type="text" name="mal"/><br>
<input type="submit"/>
=========================
а в res.php
----------
<?
echo("Result:")
echo("You're name is: $nam and mail $mal");
?>
===========================
ну я понимаю таквсё должно быть?

  Ответить  
 
 автор: DDK   (04.08.2008 в 02:31)   письмо автору
 
   для: Лон   (04.08.2008 в 02:28)
 

Попробуйте вариант с глобальным массивом $_GET (аналогично с $_POST из моего примера), скорее всего у Вас выключен register_globals в конфиге PHP.

  Ответить  
 
 автор: Лон   (04.08.2008 в 10:41)   письмо автору
 
   для: DDK   (04.08.2008 в 02:31)
 

Всё заработало! Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования