|
|
|
| Вывожу список из БД:
do
{
printf("<option value='%s'>%s</option>",$myrow[id],$myrow[title]);
}
while ($myrow = mysql_fetch_array($res));
Как лучше составит условие, чтобы title выводился другим цветом где id=1,5,6. | |
|
|
|
|
|
|
|
для: designshadow
(20.06.2009 в 16:56)
| |
while ($myrow = mysql_fetch_array($res)){
if($myrow['id']==1 || $myrow['id']==5 || $myrow['id']==6) {
вывод другим цветом
}else{
printf("<option value='%s'>%s</option>",$myrow[id],$myrow[title]);
}
}
|
не используйте конструкцию do while при выводе из БД | |
|
|
|
|
|
|
|
для: Valick
(20.06.2009 в 17:06)
| | не используйте конструкцию do while при выводе из БД
почему? | |
|
|
|
|
|
|
|
для: designshadow
(20.06.2009 в 17:24)
| | результат выборки из таблицы может быть нулевым, получите ошибку. | |
|
|
|
|
|
|
|
для: Valick
(20.06.2009 в 17:52)
| | А скорость выборки такая же? | |
|
|
|
|
|
|
|
для: designshadow
(20.06.2009 в 17:53)
| | на скорость самой выборки это никоим образом не влияет.
При помощи РНР (в частности цикла) вы выводите данные в браузер (или куда Вам угодно).
Почитайте чем отличается цикл с предусловием от цикла с постусловием например тут | |
|
|
|
|
|
|
|
для: designshadow
(20.06.2009 в 16:56)
| | Выкиньте вы этот гребаный видео урок, его автор явно перебрал с пивом, когда писал его. | |
|
|
|