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

Форум PHP

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

 

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

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

тема: Оформление запросов из sql в таблицу на сайте
 
 автор: Татьяна77   (13.08.2006 в 23:25)   письмо автору
 
 

Помогите новичку, плз

Надо создать таблицу с шапкой из полей "Вид", "Название" а под ними данные построчно (тоже в таблице).


если в html это так:

<table width="100%" border="0">
<tr>
<td width="19%"valign="top"></td>
<td width="74%" class="style2">...
<table width="100%" border="0">
<tr>
<td class="style3"><table border="1" cellpadding="0" cellspacing="0">
<tr align="center" bgcolor="lightgrey" class="style4">
<td class="xl26" width="70"><b>Вид </b></td>
<td class="xl26" width="42"><b>Название </b></td>
</tr>
</table></td>
</tr>
</table>
</tr>
</table>


то как это сделать с помощью php с данными из sql?

получается только так:

Вид такой-то
Название такое-то

Вид...
Название...

   
 
 автор: Lelik   (13.08.2006 в 23:31)   письмо автору
 
   для: Татьяна77   (13.08.2006 в 23:25)
 

для начала данные из MySQL надо получить. делаем так

<?php
$query 
"SELECT * FROM table";
$result mysql_query($query);
if(!
$result) echo "Error - ".mysql_error();
else
  
$txt mysql_fetch_array($result);
?>


когда запрос к бд составлен и осуществлен записываем результаты


<?php
echo '<table><tr><td>Вид</td><td>Название</td></tr>';
for(
$i 0$i mysql_num_rows($result); $i++)
  echo 
'<tr><td>'.$txt['поле_таблицы_вид'].'</td><td>'.$txt['поле_таблицы_Название'].'</td></tr>';
echo 
'</table>';
?>

   
 
 автор: Татьяна77   (13.08.2006 в 23:59)   письмо автору
 
   для: Lelik   (13.08.2006 в 23:31)
 

Получилось :)

а как же сделать рамку в таблице и чтобы текст по колонкам разбивался?
У меня пока обе колонки слитны.

   
 
 автор: Lelik   (14.08.2006 в 00:01)   письмо автору
 
   для: Татьяна77   (13.08.2006 в 23:59)
 

ну например так

<table border="0" bgcolor="#000000" cellspacing="1">


или, самы простой вариант

<table border="1">

   
 
 автор: Lelik   (14.08.2006 в 00:03)   письмо автору
 
   для: Lelik   (14.08.2006 в 00:01)
 

прошу прощения. исправить так надо

<table border="0" bgcolor="#000000" cellspacing="1">
<tr bgcolor="#FFFFFF">

   
 
 автор: Татьяна77   (14.08.2006 в 00:06)   письмо автору
 
   для: Lelik   (13.08.2006 в 23:31)
 

Lelik,
СПАСИБО ОГРОМНОЕ, все получилось!

   
 
 автор: Киналь   (13.08.2006 в 23:33)   письмо автору
 
   для: Татьяна77   (13.08.2006 в 23:25)
 

.

   
Rambler's Top100
вверх

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