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

HTML+CSS+JavaScript

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

 

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

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

тема: цветной текст
 
 автор: lilu   (16.03.2006 в 10:29)   письмо автору
 
 

Нужна помощь, вот таким образом у меня выводится строка белового фона из двух столбцов , в первом, где пишется слово, "Дополнит." - цветной текст, а вот втором почему-то нет, что надо поправить в коде, чтобы в обоих столбцах выводился цветной текст?

printf("<tr><td>%s</td><td colspan=7><input type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr>\n","<font color='#0066FF'>Дополнит.",$myrow[16].'</font>');

   
 
 автор: elenaki   (16.03.2006 в 11:15)   письмо автору
 
   для: lilu   (16.03.2006 в 10:29)
 


printf("<tr><td><font color='#0066FF'>%s</font></td><td colspan=7><input type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr>\n","<font color='#0066FF'>Дополнит.",$myrow[16].'</font>'); 


учтите, что тeг font признан устаревшим и не рекомендуется к использованию. используйте
стили.

   
 
 автор: Trianon   (16.03.2006 в 11:24)   письмо автору
 
   для: elenaki   (16.03.2006 в 11:15)
 

>учтите, что тeг font признан устаревшим и не рекомендуется к использованию. используйте
>стили.

Учтите, нож и терка признаны устаревшими, применяйте кухонный комбайн. :)
Если человек плавает в в простейших тегах, Что он будет делать в стилях?
Правильно. Тонуть.

   
 
 автор: elenaki   (16.03.2006 в 11:27)   письмо автору
 
   для: Trianon   (16.03.2006 в 11:24)
 

Что он будет делать в стилях? -> учиться работать стильно :)

   
 
 автор: lilu   (16.03.2006 в 12:11)   письмо автору
 
   для: elenaki   (16.03.2006 в 11:27)
 

Спасибо Вам за помощь и поддержку!!!!:)

   
 
 автор: lilu   (16.03.2006 в 12:10)   письмо автору
 
   для: Trianon   (16.03.2006 в 11:24)
 

Я уже в тилях всё написала, не захлебнулась! :)

   
 
 автор: Trianon   (16.03.2006 в 12:12)   письмо автору
 
   для: lilu   (16.03.2006 в 12:10)
 

Это не может не радовать :))

   
 
 автор: lilu   (16.03.2006 в 12:26)   письмо автору
 
   для: Trianon   (16.03.2006 в 12:12)
 

Вопрос к тому, который очень много радуется!
вот это не работает (предложенное ранее):
printf("<tr><td><font color='#0066FF'>%s</font></td><td colspan=7><input type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr>\n","<font color='#0066FF'>Дополнит.",$myrow[16].'</font>'); 

Так что знания элементарных тегов не помогли! И если бы не стили....:(

   
 
 автор: Trianon   (16.03.2006 в 12:33)   письмо автору
 
   для: lilu   (16.03.2006 в 12:26)
 

Тут трудно что-то сказать, т.к. не видно заголовка таблицы. Может весь файл покажите?

   
 
 автор: lilu   (16.03.2006 в 12:48)   письмо автору
 
   для: Trianon   (16.03.2006 в 12:33)
 

Файл не маленький, если понадобиться я прикреплю, но вот так выводиться таблица

<?
echo "<table border=0>\n";

$code_i="";

printf("<tr bgcolor='#e9e9e9'><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n","id","№договора","Дата заключения","login или название эл. ящика","Услуга","пароль","дата блок","состояние");
while (
$myrow=mysql_fetch_row($rez))
{
    if(
$myrow[0]!=$code_i)
    {
    

printf("<tr bgcolor='#CCD9F0'><td><input type=\"text\" size=5 readonly name=\"id_abonent\" value='%s'></td><td>%s</td><td><input type=\"text\" name=\"code\" size='8' maxlenght='8' value='%s'></td><td><input type=\"text\" name=\"name\" size=25 value='%s'></td><td>Тел - <input type=\"text\" name=\"phone\" size=10 value='%s'></td><td>%s</td><td><input type=\"text\" name=\"address\" value='%s'></td><td></td></tr>\n",$myrow[15],$myrow[1],$myrow[0],$myrow[2],$myrow[4],$myrow[3],$myrow[5]);
printf("<tr bgcolor='#e9e9e9'><td><input type=\"text\" size=5 readonly name=\"id_uslugi[]\" value='%s'></td><td><input type=\"text\" size=8 name=\"n_dog[]\" value='%s'></td><td>%s</td><td><input type=\"text\" name=\"login[]\" value='%s'></td><td>%s</td><td><input type=\"text\" name=\"pwd[]\" value='%s'></td><td><input type=\"text\" name=\"data_blok[]\" value='%s'></td><td>%s</td></tr>\n",$myrow[14],$myrow[13],$myrow[9],$myrow[7],$myrow[6],$myrow[8],$myrow[12],$sel);
printf("<tr><td>%s</td><td colspan=7><input class='t_input' type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr>\n","<font color='#0066FF'>Дополнит.</font>",$myrow[16]);
$code_i=$myrow[0];
} else{
printf("<tr bgcolor='#e9e9e9'><td><input type=\"text\" size=5 readonly name=\"id_uslugi[]\" value='%s'></td><td><input type=\"text\" size=8 name=\"n_dog[]\" value='%s'></td><td>%s</td><td><input type=\"text\" name=\"login[]\" value='%s'></td><td>%s</td><td><input type=\"text\" name=\"pwd[]\" value='%s'></td><td><input type=\"text\" name=\"data_blok[]\" value='%s'></td><td>%s</td></tr>\n",$myrow[14],$myrow[13],$myrow[9],$myrow[7],$myrow[6],$myrow[8],$myrow[12],$sel);
printf("<tr><td>%s</td><td colspan=7><input class='t_input' type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr>\n","<font color='#0066FF'>Дополнит.</font>",$myrow[16]);
}

}
echo 
"</table>\n";  ?>


Это рабочий вариант со стилем! class='t_input'

   
 
 автор: elenaki   (16.03.2006 в 13:23)   письмо автору
 
   для: lilu   (16.03.2006 в 12:48)
 

вот здесь:
printf("<tr><td><font color='#0066FF'>%s</font></td><td colspan=7><input type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr>\n","<font color='#0066FF'>Дополнит.",$myrow[16].'</font>');

зачем второй раз указывать font? ведь он уже прописан в первом параметре.
и после myrow тоже не нужен закрывающий тег. уберите то, что выделено жирным и все
заработает. стесняюсь спросить, может, вы хотите в поле ввода цветной текст?

   
 
 автор: P@Sol   (16.03.2006 в 13:26)   письмо автору
 
   для: elenaki   (16.03.2006 в 13:23)
 

>стесняюсь спросить, может, вы хотите в поле
>ввода цветной текст?

судя по первому посту в этой теме так оно и есть

   
 
 автор: elenaki   (16.03.2006 в 13:32)   письмо автору
 
   для: P@Sol   (16.03.2006 в 13:26)
 

тогда - только стилями...
PS. надо называть вещи своими именами. одно дело - текст в ячейке, другое - в поле ввода.

   
 
 автор: lilu   (16.03.2006 в 13:59)   письмо автору
 
   для: elenaki   (16.03.2006 в 13:32)
 

Я думала по коду понятно что во втором столбце поле ввода,а в первом просто текст!
P.S. Даже не убирая то, что вы посоветовали убрать - всё отлично работает, только со стилем!
Извините если что не так, я не хотела никого обидеть, всё-равно вы умнее меня, иначе я бы не обращалась за помощью!

   
 
 автор: P@Sol   (16.03.2006 в 14:07)   письмо автору
 
   для: lilu   (16.03.2006 в 13:59)
 

elenaki тебе посоветовала из-за следующего

printf("<tr><td><font color='#0066FF'>%s</font></td><td colspan=7><input type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr>\n","<font color='#0066FF'>Дополнит.",$myrow[16].'</font>');  //ваш код 

//полученный код в результате обработки
<tr><td><font color='#0066FF'><font color='#0066FF'>Дополнит.",$myrow[16].'</font></font></td><td colspan=7><input type=\"text\" size=100 name=\"dop[]\" value='%s'></td></tr> //два раза <font...>


1. так вы сделали или вам все еще нужна помощь?
2. на этом форуме всегда рады помочь всем...и никто не на кого не обижается:)

   
 
 автор: lilu   (16.03.2006 в 15:27)   письмо автору
 
   для: P@Sol   (16.03.2006 в 14:07)
 

По этому вопросу помощь больше не нужна, всё получилось, спасибо вам всем, особенно elenaki :)))!

   
Rambler's Top100
вверх

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