| |
|
|
| | в файле 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 - нет, почему?
|
| |
| |
|
|
| |
|
|
| |
для: 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']; ?>">
|
| |
| |
|
|