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

Форум PHP

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

 

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

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

тема: Немогу передать значение глобальной переменной
 
 автор: ODM   (17.07.2006 в 17:07)   письмо автору
 
 

Немогу передать значение глобальной переменной. На странице (Page1.php) есть форма при заполнение которой и нажатии на "Submit" должны передоваться данные странице(Page2).

Page1:


<?php $id=1?>
<form method="POST" action="page2.php?id='<?php $id ?>'">
<input type="name" name=name1>
<input type="submit" value="Save">
</form>


Page2:

<?php 
$id
=$_POST['id'];
echo  
$id;
?>


Подскажите пожалуста где у меня ошибка?!

   
 
 автор: Loki   (17.07.2006 в 17:13)   письмо автору
 
   для: ODM   (17.07.2006 в 17:07)
 

ошибка в том, что вы пытаетесь получить переменную методом POST, а передаете ее методом GET

   
 
 автор: ODM   (17.07.2006 в 17:17)   письмо автору
 
   для: Loki   (17.07.2006 в 17:13)
 

Пробовал GET, неполучилось...

   
 
 автор: cyberface   (17.07.2006 в 17:31)   письмо автору
 
   для: ODM   (17.07.2006 в 17:07)
 


<?php $id=1?> 
<form method="POST" action="page2.php?id='<?=$id?>'"> 
<input type="name" name=name1> 
<input type="submit" value="Save"> 
</form>

   
 
 автор: Trianon   (17.07.2006 в 17:35)   письмо автору
 
   для: ODM   (17.07.2006 в 17:07)
 

Page1:

<?php $id=1?> 
<form method="POST" action="page2.php"> 
<input type="name" name=name1> 
<input type="hidden" name=id value="<?php echo $id?>"> 
<input type="submit" value="Save"> 
</form>

Page2:

<?php  
$id
=$_POST['id']; 
echo  
$id
?>

   
 
 автор: ODM   (17.07.2006 в 18:13)   письмо автору
 
   для: Trianon   (17.07.2006 в 17:35)
 

Эти варианты тоже нерабочие.

   
 
 автор: ODM   (17.07.2006 в 18:20)   письмо автору
 
   для: ODM   (17.07.2006 в 18:13)
 

Пробовал всё это дело через print, не получилось


<?php print "<form method='GET' action='savesql.php?id=".$id."'>
Name LV:
<br>
<input type='text' name=name >
<br>
Name RU
<br>
<input type='text' name=nameru>
<br>
Photo
<br>
<input type='text' name=photo>
<br>
Text LV
<br>
<input type='text' name=text>
<br>
Text RU
<br>
<input type='text' name=textru>
<br>
Price
<br>
<input type='text' name=price>
<br>
<input type='submit' value=' Save  '>
</form>"
;   ?>

   
 
 автор: ODM   (17.07.2006 в 18:28)   письмо автору
 
   для: ODM   (17.07.2006 в 17:07)
 

Помогите разобраться. Очень надо!

   
 
 автор: ODM   (17.07.2006 в 18:52)   письмо автору
 
   для: ODM   (17.07.2006 в 18:28)
 

Разобрался, всем спасибо!

<?php

$id
=1;



print (
"<form method='GET' action='page2.php'>
<input type='text' name=name1>
<input type='hidden' value='"
.$id." ' name=id>
<input type='Submit' value='Save'>
</form>"
);
?>

   
Rambler's Top100
вверх

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