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

Форум PHP

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

 

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

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

тема: Форма - сохранить значения полей после перезагрузки
 
 автор: Panker   (15.03.2006 в 13:52)   письмо автору
 
 

Чёрт подери я за всё что находжусь на форуме создал тем 20 этой темы!
но теперь я не магу понять почему не сохроняет!

<form method="POST" action="config.php">
<input type="text" name="title" size="20" value=<?php echo "$title"?>><br>
<input type="text" name="style" size="20" value=<?php echo "$style"?>><br>
<input type="submit" value="Отправить" name="send">
</form>

в чём проблема?
До того как я добавил вторую форму для редактирвоания стиля всё работала а теперь нет( интиресно от чего зависит

   
 
 автор: Artemy   (15.03.2006 в 14:42)   письмо автору
 
   для: Panker   (15.03.2006 в 13:52)
 

Тяжело сказать без РНР кода!

Попробуйте обратно убрать, будет работать?

   
 
 автор: Trianon   (15.03.2006 в 14:46)   письмо автору
 
   для: Panker   (15.03.2006 в 13:52)
 

И у меня не сохраняет. Да и показывает, только если register_globals включить.

   
 
 автор: Panker   (15.03.2006 в 14:48)   письмо автору
 
   для: Trianon   (15.03.2006 в 14:46)
 

Вот я изменял тока title работала а вмести со стилем не пашит потом опят ьсделал тока титл и опять не пишиТ
а код пхп вот

<?php 
$style
="gs.css";
$title="GuestBook"
$data=date("H:i d.m.Y"); 
?>
<link type="text/css" rel="StyleSheet" href="<? echo "$style"?>">

   
 
 автор: Trianon   (15.03.2006 в 14:51)   письмо автору
 
   для: Panker   (15.03.2006 в 14:48)
 

Ну точно. register_globals . Конфликт локальных переменных и имен полей формы.

   
 
 автор: Panker   (15.03.2006 в 14:52)   письмо автору
 
   для: Panker   (15.03.2006 в 14:48)
 

вот я подумал обработчик нужин но зачем он нужен если у меян 1 раз сохранило без него и всегда вроде так делал или это мне приснилось :(

   
 
 автор: Panker   (15.03.2006 в 14:57)   письмо автору
 
   для: Panker   (15.03.2006 в 14:52)
 

Если подумать то действительно скрипт сохранения нужиин :(
странно а как тогда у меян без него всегда сохронялось :(

   
 
 автор: Panker   (15.03.2006 в 15:13)   письмо автору
 
   для: Panker   (15.03.2006 в 14:57)
 

Так что мне делатЬ? мне нао вот 3 переменых или 2 скоко там ) переделывать :(
подскажите что неть

   
 
 автор: Panker   (15.03.2006 в 18:09)   письмо автору
 
   для: Panker   (15.03.2006 в 15:13)
 

и кто подскажит )
я нашел старые формы которые год назад просил но помойму они уж очень грамозкие (((

   
 
 автор: midav   (15.03.2006 в 19:38)   письмо автору
 
   для: Panker   (15.03.2006 в 18:09)
 

Ну ты даешь, двойные кавычки в одном месте это не пойдет! Попробуй так :)

<link type="text/css" rel="StyleSheet" href="<?php echo '$style'?>">

   
 
 автор: kasmanaft   (15.03.2006 в 19:49)   письмо автору
 
   для: midav   (15.03.2006 в 19:38)
 

midav
ну ты даешь :)) как раз так то и не будет работать... в одинарных кавычках переменные низя ставить... не интерпритируются... а кавычки в этом примере не причем...

как говорил Trianon нужно наверно отключить register_globals... (или включить я чето запутался в твоем коде...объясни что и для чего)
или попробуй назвать как-нить подругому $style и $title (или поля формы)

<?php
$style="gs.css";
$title="GuestBook";
$data=date("H:i d.m.Y");
?>

а вообще не понятно как твой код берет данные из формы :)

   
 
 автор: midav   (15.03.2006 в 19:54)   письмо автору
 
   для: kasmanaft   (15.03.2006 в 19:49)
 

Ну я не знаю кто вам такое сказал :)
Еще можно вообще без кавычек

echo $style;

   
 
 автор: kasmanaft   (15.03.2006 в 19:56)   письмо автору
 
   для: midav   (15.03.2006 в 19:54)
 

промолчу.... кому еще чего учить надо....

а вообще то чтобы спор тут не устраивать, попробуй выполнить вот этот код

<?php
$asa = 'asdas';
echo '$asa';
?>

   
 
 автор: midav   (15.03.2006 в 20:06)   письмо автору
 
   для: kasmanaft   (15.03.2006 в 19:56)
 

Ну я сначало не подумал извини, но второй мой вариант рабочий

echo $style;

   
 
 автор: cheops   (16.03.2006 в 00:25)   письмо автору
 
   для: Panker   (15.03.2006 в 13:52)
 

Попробуйте такой вариант
<form method="POST" action="config.php"> 
<input type="text" name="title" size="20" value=<?php echo $_GET'title']; ?>><br> 
<input type="text" name="style" size="20" value=<?php echo $_GET['style']; ?>><br> 
<input type="submit" value="Отправить" name="send"> 
</form>

   
 
 автор: kasmanaft   (16.03.2006 в 07:33)   письмо автору
 
   для: cheops   (16.03.2006 в 00:25)
 

мне думается, что вы забыли method="POST" на GET изменить :)

   
 
 автор: cheops   (16.03.2006 в 13:54)   письмо автору
 
   для: kasmanaft   (16.03.2006 в 07:33)
 

Есть такое дело...

   
Rambler's Top100
вверх

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