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

Форум PHP

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

 

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

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

тема: связь переменных с пунктами меню
 
 автор: chepik   (16.04.2011 в 06:11)   письмо автору
 
 

Всем привет, столкнулся с такой проблемой, мне нужно создать меню формы, такого рода

есть меню

1 пункт и сним нужно связать запись из базы данных
2 пункт

если выбрать пункт 1 то запись в базе данных редактируется

сами пункты меню также берутся из базы, то есть мне ныжно связать пункты меню с ид записи в базе а название пункта берется из базы, выбираешь пункт, и сним связан ид записи, потом происходит операция с записью, по ид, помогите пожалуста

  Ответить  
 
 автор: cheops   (16.04.2011 в 09:06)   письмо автору
 
   для: chepik   (16.04.2011 в 06:11)
 

А что вызывает сложность (верстка, проектирование базы данных, выборка из базы данных, обновление данных в базе данных)? На каком вы сейчас этапе?

  Ответить  
 
 автор: chepik   (16.04.2011 в 17:39)   письмо автору
 
   для: cheops   (16.04.2011 в 09:06)
 

Даже не знаю как обьяснить профессиональном языком, но в общем, у меня в базе запись

id title parametr1
1 any какое нибудь значение

пытаюсь зделать следующее

создать меню с пунктом из title, это у меня получается, но мне необходимо чтобы в меню при выборе title обработчику формы передовалось значение из id...

как мне написать меню, чтобы обработчик работал с id а не с title...

то есть что то вроде

<select name="select" size="1">
  <option>$query[title]</option>
  <option>ыва</option>
  <option>ываавыавы</option>
</select>


но при нажатии отправить, передовался $query[id], а не $query[title]

  Ответить  
 
 автор: elenaki   (16.04.2011 в 17:56)   письмо автору
 
   для: chepik   (16.04.2011 в 17:39)
 


<select name="select" size="1"> 
<? for ($i=0;$i<sizeof($query);$i++) {?>
  <option value="<?=$query['id'][$i]?>"><?=$query['title'][$i]?></option> 
<?}?>
 </select> 



PS переменную списка лучше назвать по-другому - select зарезервированное слово, потом замучаетесь искать "блох", когда запрос не будет выполняться

  Ответить  
 
 автор: chepik   (16.04.2011 в 19:20)   письмо автору
 
   для: elenaki   (16.04.2011 в 17:56)
 

Я понял, просто бодзабыл, что value еще есть, спасибо вам огромное....

  Ответить  
Rambler's Top100
вверх

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