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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Глюк с передачей значения переменной

Сообщения:  [1-10]   [11-15] 

 
 автор: chexov   (19.10.2007 в 15:02)   письмо автору
 
   для: Roma   (19.10.2007 в 14:49)
 

так тоже не катит:(

   
 
 автор: Roma   (19.10.2007 в 14:49)   письмо автору
 
   для: chexov   (19.10.2007 в 14:29)
 

у меня опера 9,24 и так работает

<?php 
    
echo "Сообщение:<br/>";  
echo 
"<input name=\"msg\" maxlength=\"500\" value=\"".$_GET['to']."\"/><br/>";  
echo 
"Логин<br/>"
echo 
"<input name=\"login\"/><br/>";  
echo 
"<anchor title=\"say\">Сказать<go href=\"index.php\" method=\"post\">";  
echo 
"<postfield name=\"msg\" value=\"$(msg)\"/>";  
echo 
"<postfield name=\"login\" value=\"$(login)\"/>";  
echo 
"</go></anchor>";  
$data['login']='login';$data['msg']='mes';
echo 
"<a href=\"?to=".$data['login']."\">".$data['login']."</a> - ".$data['msg'];
?>

   
 
 автор: chexov   (19.10.2007 в 14:29)   письмо автору
 
   для: mihdan   (19.10.2007 в 14:20)
 

да все так и есть! ничег оне канает! я передаю значение $to в <postfield .... тогда работает...

   
 
 автор: mihdan   (19.10.2007 в 14:20)   письмо автору
 
   для: chexov   (19.10.2007 в 06:09)
 

А так


<?
$q
=mysql_query("select * from table;");
while (
$data=mysql_fetch_array($q)) {
    echo 
"<a href=\"index.php?to=".$data['login']."\">".$data['login']."</a> - ".$data['msg'];
}
?> 


Плюс ко всему register_globals = on

   
 
 автор: chexov   (19.10.2007 в 06:09)   письмо автору
 
   для: mihdan   (18.10.2007 в 13:19)
 

вот поле ввода сообщений:

<?
echo "Сообщение:<br/>"
echo 
"<input name=\"msg\" maxlength=\"500\" value=\"$to\"/><br/>"
echo 
"Логин<br/>";
echo 
"<input name=\"login\"/><br/>"
echo 
"<anchor title=\"say\">Сказать<go href=\"index.php"" method=\"post\">"
echo 
"<postfield name=\"msg\" value=\"$(msg)\"/>"
echo 
"<postfield name=\"login\" value=\"$(login)\"/>"
echo 
"</go></anchor>"
?>

Все это дело записывается в БД
Затем производится вывод записей:

<?
$q
=mysql_querry("select * from table;");
while (
$data=mysql_fetch_array($q))
{
echo 
"<a href=\"index.php?to=$data['login']\">".$data['login']."</a> - $data['msg'] ";
}
?>

нажав на логин в поле $msg должен появиться логин а появляется все что угодно!
я думаю этот код максимально показывает проблемму, или мне загрузить превью???

   
 
 автор: mihdan   (18.10.2007 в 13:19)   письмо автору
 
   для: chexov   (18.10.2007 в 12:14)
 

Весь код дайте а то не понятно то html то wml

   
 
 автор: chexov   (18.10.2007 в 12:14)   письмо автору
 
   для: mihdan   (18.10.2007 в 11:02)
 


echo "<a href "index.php?to=$login">$login</a>";//логин

нажимаем на логин и в поле ввода появляется переменная $to но вместо нее вылазит слово "Сообщение"

   
 
 автор: mihdan   (18.10.2007 в 11:02)   письмо автору
 
   для: chexov   (18.10.2007 в 08:56)
 


<? php
echo "Сообщение:<br/>";
echo 
"<input name=\"msg\" maxlength=\"500\" value=\"$to\"/><br/>";
echo 
"<anchor title=\"say\">Сказать<go href=\"index.php"" method=\"post\">";
echo 
"<postfield name=\"msg\" value=\"$(msg)\"/>";
echo 
"</go></anchor>";
?> 
И где тут вообще переменная login

   
 
 автор: chexov   (18.10.2007 в 08:56)   письмо автору
 
   для: Саня   (18.10.2007 в 08:48)
 

нет ,все равно при нажатии на логин в поле высвечивается слово сообщение:(
у меня браузер опера 9-23 на более старой версии все ок! что же делать ведь многие пользователи пользуются новыми версиями браузера

   
 
 автор: Саня   (18.10.2007 в 08:48)   письмо автору
 
   для: chexov   (18.10.2007 в 08:31)
 

А так получается?
<?php 
echo "Сообщение:<br/>"
echo 
"<input name=\"msg\" maxlength=\"500\" value=\"{$to}\"/><br/>"
echo 
"<anchor title=\"say\">Сказать<go href=\"index.php"" method=\"post\">"
echo 
"<postfield name=\"msg\" value=\"{$msg}\"/>"
echo 
"</go></anchor>"
?>

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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