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

Форум PHP

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

 

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

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

тема: Редактирование информации
 
 автор: Timur   (06.06.2006 в 16:15)   письмо автору
 
 

Как при нажатии на ссылку редактировать
Загнать все данные в соответствующиек поля?
Я думаю что на ссылку редактировать повесить id а понему отследить
Но как загнать
Данные хранятся в бд
Зараннее благодарен

   
 
 автор: codexomega   (06.06.2006 в 16:38)   письмо автору
 
   для: Timur   (06.06.2006 в 16:15)
 


while(...){
   <input type="text" name="name" value="<?php echo $name?>" />
}


Где $name - параметр выводимый из БД

   
 
 автор: Trianon   (06.06.2006 в 16:42)   письмо автору
 
   для: codexomega   (06.06.2006 в 16:38)
 

echo htmlspecialchars($name);

   
 
 автор: kolobokk   (06.06.2006 в 17:06)   письмо автору
 
   для: Timur   (06.06.2006 в 16:15)
 

> как передать?
Если кнопка в форме то в <form action=..?id=..> то бишь параметром GET или <input type=hidden name=id value=...> параметром POST
А если не в форме, то только GET в виде <input type=button value="Редактировать" onClick="document.location='...?id=..'"

   
 
 автор: NFR   (06.06.2006 в 19:18)   письмо автору
 
   для: Timur   (06.06.2006 в 16:15)
 

Значит так, передаём id по ссылке, и принимаем его следующим кодом:

$sql = "SELECT * FROM typenews WHERE (id='$id')";
$result = mysql_query($sql);
$name = mysql_result($result,0,'name'); 
$date = mysql_result($result,0,'date'); 

print "<form method='post' action='?go=red>
Имя: <input type=text name='name' value='$name'><br>
Дата: <input type=text name='date' value='$date'><br>
<br><input type=submit value='Отредактировать'></form>";
}

   
Rambler's Top100
вверх

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