Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: select option и php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
andre
Отправлено: 11 Марта, 2013 - 18:37:28
Post Id


Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)

[+]


CODE (html):
скопировать код в буфер обмена
  1. <form>
  2.  Select your favorite fruit:
  3.  <select>
  4.    <option id="<?$tem['iidd']?>"><?$tem['marka']?></option>
  5.  </select>
  6.  </form>

где $tem['iidd'] -это айди марки,а $tem['marka'] само название марки.в общем хотел чтобы у меня был выпадающий список,но ничего не выпадае,тпросто пустое место,хотя сами запросы базы mysql откуда были взяты iidd и marka правельны,проблема лишь с select option. подскажите где ошибка и как правильно внедрить php в option для корректной работы.спасибо
 
 Top
avtor.fox
Отправлено: 11 Марта, 2013 - 18:42:19
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




?
 
 Top
andre
Отправлено: 11 Марта, 2013 - 18:44:49
Post Id


Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)

[+]


простите,не пойму.<? ?> так я включал пхп в коде html
 
 Top
avtor.fox
Отправлено: 11 Марта, 2013 - 18:46:26
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




hint
CODE (html):
скопировать код в буфер обмена
  1. <option id="<?=$tem['iidd'];?>"><?=$tem['marka'];?></option>
 
 Top
andre
Отправлено: 11 Марта, 2013 - 18:49:39
Post Id


Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)

[+]


хм.у меня нету в коде такой комбинации <?=
 
 Top
avtor.fox
Отправлено: 11 Марта, 2013 - 18:53:30
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




 
 Top
andre
Отправлено: 11 Марта, 2013 - 19:16:48
Post Id


Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)

[+]


если вы имеете ввиду,что надо было написать прямо так
<option id="<?=$tem['iidd'];?>"><?=$tem['marka'];?></option>
то я так и сделал,ничего не получилось,да и вообще не понимаю при чем тут = после <?
 
 Top
avtor.fox
Отправлено: 11 Марта, 2013 - 19:19:14
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Короткие теги. Читайте основы.
А так - http://phpfaq[dot]ru/debug
 
 Top
NoPaper
Отправлено: 11 Марта, 2013 - 19:19:54
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




andre пишет:
да и вообще не понимаю

В чем смысл этого кода?
 
 Top
andre
Отправлено: 11 Марта, 2013 - 19:25:46
Post Id


Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)

[+]


В чем смысл этого кода? в чем смысл кода я понимаю,просто не понятно,какую роль игарает такая запись <?= вместо <?
я даже пытался писать так,приминив echo, но список был пустой,ничего не выпадало.
<option id="<?$tem['iidd'];?>"><?echo $tem['marka'];?></option>
я конечно прочитаю про короткие теги,но не думаю что проблема в них,раз <?= не решило проблему
 
 Top
avtor.fox
Отправлено: 11 Марта, 2013 - 19:34:17
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




avtor.fox пишет:
А так - http://phpfaq.ru/debug
 
 Top
esterio
Отправлено: 11 Марта, 2013 - 19:39:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




1. что у вас в переменной $tem

2. <?php echo $var; ?> равно <?= $var; ?>

P.S. научитесь дебажить по странице которую привел avtor.fox - ето главный инструмент в разработке

(Отредактировано автором: 11 Марта, 2013 - 19:40:38)

 
 Top
andre
Отправлено: 11 Марта, 2013 - 20:09:08
Post Id


Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)

[+]


спасибо,почитаю
PHP:
скопировать код в буфер обмена
  1. print "
  2. <form>
  3. Select your favorite fruit:
  4. <select>
  5. <option id=\"<?=$tem0['iidd'];?>\"><?=$tem0['marka'];?></option>
  6. </select>
  7. </form>";  
  8.  

возникла синтаксическая ошибка,а именно Денвер ругается на \" хотя без экранировки здесь никак.на 5.строку ругается

(Отредактировано автором: 11 Марта, 2013 - 20:09:46)

 
 Top
esterio
Отправлено: 11 Марта, 2013 - 20:14:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Вы сделайте выбор либо вы выводите html внутри PHP либо PHP внутри html
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. echo '
  3. <form>
  4. Select your favorite fruit:
  5. <select>
  6. <option id="'.$tem0['iidd'].'">'.$tem0['marka'].'</option>
  7. </select>
  8. </form>';
  9. ?>

CODE (htmlphp):
скопировать код в буфер обмена
  1. <form>
  2. Select your favorite fruit:
  3. <select>
  4. <option id="<?=$tem0['iidd'];?>"><?=$tem0['marka'];?></option>
  5. </select>
  6. </form>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB