Всем привет.
Собственно вопрос:
есть вывод данных после определенного запроса -
PHP |
echo "<table border=1><tr><td>Номер</td><td>Имя</td><td>Фам</td></tr>"; |
PHP |
do |
PHP |
while(...) |
Код |
Кому что: |
Цитата (Семён @ 1.09.2009 - 10:42) |
sergeiss - ну на счёт do - while я бы возразил. |
PHP |
while(...) |
PHP |
while ($myrow = ibase_fetch_assoc($query)) |
HTML |
<td class="class_red_color">info1</td> <td class="class_green_color">info2</td> |
PHP |
function get_class( $fname ) |
PHP |
$first = substr($myrow['FIRSTNAME'],0,1); |
PHP |
$first = substr(trim($myrow['FIRSTNAME']),0,1); |
Цитата (sergeiss @ 1.09.2009 - 09:17) | ||
|
Цитата (SeryiVolk @ 1.09.2009 - 15:07) |
не получается чет |
PHP |
function get_class( $fname ) |
Цитата (Michael @ 2.09.2009 - 10:21) |
Название функции поменяй например на get_classmy, sergeiss для примера привел - такая есть стандартная. |
PHP |
function get_classmy( $fname ) |
PHP |
if ( strtolower($fname) == 'а') $fname = 'smtd_p'; |
PHP |
function get_classmy( $fname ) |
PHP |
function get_classmy( $fname ) |
Код |
return $fname; |
PHP |
function get_classmy( $fname ) |
Цитата (SeryiVolk @ 2.09.2009 - 14:17) |
function get_classmy( $fname ) { if ( strtolower($fname) == 'D') $fname = 'smtd_p'; return $fname; } echo '<td class="'.get_classmy( $myrow2['FIRSTNAME']{0} ).'">'; echo "</td>"; |
Цитата (sergeiss @ 2.09.2009 - 10:45) | ||
Ну а если задуматься, хотя бы на секунду, зачем я ввел функцию strtolower? Что она должна возвратить, и с чем ты сравниваешь????????????? |
PHP |
function get_classmy( $fname ) |
Цитата (SeryiVolk @ 2.09.2009 - 15:32) |
но вот данные не выводятся, вижу теперь пустые ячейки |
PHP |
//тут идет запрос с БД и потом уже вывод |
PHP |
echo '<td class="'.get_classmy( $myrow2['IDNUMBER']{0} ).'">'; |
PHP |
echo '<td class="'.get_classmy( $myrow2['IDNUMBER']{0} ).'">'.$myrow2['IDNUMBER'].'</td>'; |