Перенос переменнрй (не получается!!!)

shokk99

Новичок
Всем привет!
Прошу вашей помощи.
Суть проблемы:
PHP:
<?php
// Файл test.php
$b =10;

echo "<form method ='post' action='moreinfo.php'><input type = 'hidden' value ='$b'><input type='submit' value='Read more'></form>";
?>
PHP:
<?php
// Файл moreinfo.php
echo $_POST['b'];
?>
Переноса не происходитю В чем ошибка?
 

shokk99

Новичок
Andkorol
Исправил, все равно не помогло. Undefined index: b в файле moreinfo.php
 

shokk99

Новичок
Andkorol
Выводит

array (size=0)
empty

Вообще что хочу сделать: В MySQL таблице перечень товаров, я обрабатываю результаты при помощи mysql_fetch_array и через while распечатываю результаты. Получается что- то вроде доски объявлений, под каждым товаром хочу сделать кнопку "Дополнительно" при нажатии на нее открывается страница на которой выведена более подробная инф. о таваре. Собственно сама идея: вместо$b прописать $b= $row['id'], где $row['id'] это id объявления пришедшее из таблицы MySQL, переслать значение переменной $b в файл moreinfo.php. В файле moreinfo.php написать новый SQL запрос наподобе такого SELECT * FROM table WHERE id = '$_POST['b']'; и вывести дальше уже всю инфу по конкретному товару.
 

WebMax

Новичок
PHP:
		// Файл test.php
		$b =10;

		echo "<form method ='post' action='moreinfo.php'><input type = 'hidden' name='b' value ='$b'><input type='submit' value='Read more'></form>";
PHP:
// Файл moreinfo.php
	echo $_POST['b'];
Всё работает. Выводит число 10.
 

shokk99

Новичок
С.
Интересный способ! А как вызвать в moreinfo.php, просто echo $b; ??
WebMax
Поидее работать и должно, только у меня что то не хочет!))
Beavis
Просто привык так, а чем GET лучше?
 

shokk99

Новичок
Заработало!!! Всем огромнейшее спасибо!) В особенности С. и Фанат! Выручили.
 
Сверху