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

Форум PHP

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

 

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

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

тема: Не передаётся переменная методом POST
 
 автор: Dizels   (27.09.2007 в 16:59)   письмо автору
 
 

в файле index.php есть строка:

<td><a href=addoblastform.php?id_country=".$country['id_country'].">".$country['name']."</a></td> 


При нажатии на ссылку, которая формируется этим кодом, происходит переход на файл addoblastform.php, вот он:

<form action=addoblast.php method=POST>

Введите название области: 
<input type="text" name="name" size="30"><br>
<input type="submit" value="Добавить">
<input type="hidden" name="country" value="<?php $country $_GET['id_country'?>">

</form>


После нажатия на кнопку Добавить все данные должны передаваться в скрипт addoblast.php, вот он:

<?php

include "../config.php"

// получаем данные 

$name trim($_POST['name']);
$country trim($_POST['country']);

echo 
"$name и $country";
?>
Так вот, переменная name передается, а вот country - нет, почему?

   
 
 автор: sofcase   (27.09.2007 в 17:07)   письмо автору
 
   для: Dizels   (27.09.2007 в 16:59)
 

в файле с формой не объявляется переменная
<input type="hidden" name="country" value="<?php $country $_GET['id_country'?>"> 


надо так

<input type="hidden" name="country" value="<?php echo $_GET['id_country']; ?>"> 

   
Rambler's Top100
вверх

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