[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод таблицы
qwerty
Всем привет, помогите кто может. мне надо вывести всю таблицу(например users) в таблицу хтмл.
И как мне сделать такой вывод.



Спустя 23 минуты, 33 секунды (3.09.2009 - 20:06) live Uucyc написал(а):
html кодом создаешь нужную таблицу, а пхп выводишь данные из бд в эту таблицу smile.gif

Спустя 17 часов, 35 минут, 3 секунды (4.09.2009 - 13:41) qwerty написал(а):
html то легко, мне нужен пхп код))) Поделитесь)))

Спустя 14 минут, 27 секунд (4.09.2009 - 13:56) Michael написал(а):
1) Сначала выполни запрос select * ...
2) вывод шапки, функции mysql_num_fields, mysql_field_name
3) тело выводишь - перебор по строкам и столбцам (mysql_num_fields)

Спустя 3 часа, 29 минут, 4 секунды (4.09.2009 - 17:25) qwerty написал(а):
Я sql вообще не знаю... знаю php и то на базовом уровне. кому не сложно, напишите скрипт полностью.

Спустя 7 минут, 47 секунд (4.09.2009 - 17:33) Gabriel написал(а):
а мож поиск юзнеш по форуму? тем которые тебе подйдут вагоны.
PHP
<?php
mysql_connect
( $serv, $user, $pass ) or die( mysql_error() );
mysql_select_db( $base ) or die( mysql_error() );
$chenge = mysql_query("SELECT * FROM `tabl` ORDER BY id ") or die(mysql_error());
<
table>
while ( $usercheng = mysql_fetch_assoc( $chenge ) ) {?>
//твое таблицо
<?php
}
хтмл рисуй сам
и где закрыть таблю думаю додукаешся

Спустя 14 часов, 20 минут, 21 секунда (5.09.2009 - 07:53) Michael написал(а):
Вот, нашел тебе готовенькую:
PHP
function display_table($tablename,$connection)
{
$query="select * from $tablename";
$result_id=mysql_query($query,$connection);
$column_count=mysql_num_fields($result_id);
print(
'<table border=1>');

  print(
"<tr align=left valign=top>");
  for (
$col=0;
       
$col<$column_count;
       
$col++)
     {
     
$field_name=mysql_field_name($result_id,$col);
     print(
"<th>$field_name</th>");
     }  
    print(
'</tr>');
    
while (
$row=mysql_fetch_row($result_id))
  {
  print(
"<tr align=left valign=top>");
  for (
$col=0;
       
$col<$column_count;
       
$col++)
     {
     print(
"<td>$row[$col]</td>");
     }  
    print(
'</tr>'); 
  }
 
  print(
'</table>');
}

Спустя 1 день, 56 минут, 54 секунды (6.09.2009 - 08:50) qwerty написал(а):
PHP
<?php
// подключение к БД
$db['host']='localhost'; //host
$db['user']='root'; //Пользователь БД
$db['pass']=''; // Пароль от БД
$db['db']='base'; // Какая БД
$connection=mysql_connect($db['host'],$db['user'],$db['pass']) or die('Сервер не доступен!');
mysql_select_db($db['db']) or die('Ошибка базы данных!');
mysql_query('SET NAMES utf8');
$tablename="users";
function display_table($tablename,$connection)
{
$query="select * from $tablename";
$result_id=mysql_query($query,$connection);
$column_count=mysql_num_fields($result_id);
print(
'<table border=1>');

  print("<tr align=left valign=top>");
  for ($col=0;
       $col<$column_count;
       $col++)
     {
     $field_name=mysql_field_name($result_id,$col);
     print("<th>$field_name</th>");
     }  
    print
('</tr>');
    
while 
($row=mysql_fetch_row($result_id))
  {
  print("<tr align=left valign=top>");
  for ($col=0;
       $col<$column_count;
       $col++)
     {
     print("<td>$row[$col]</td>");
     }  
    print
('</tr>'); 
  
}
 
  print
('</table>');
}



Выводиться белый экран(((

Спустя 22 часа, 47 минут, 10 секунд (7.09.2009 - 07:37) Michael написал(а):
А самое то главное забыл написать:
PHP
display_table($tablename,$connection);

- вызвать надо функцию.

Спустя 4 часа, 41 минута, 50 секунд (7.09.2009 - 12:19) qwerty написал(а):
Блин, тупанул ужасно. БОЛЬШОЕ Спасибо всем. А + здесь можно как нибудь поставит?)))))

Спустя 4 часа, 28 минут, 33 секунды (7.09.2009 - 16:48) SunSet написал(а):
qwerty
МОжно. Тыкаешь мышкой в текстовое поле ответа и жмешь на клавишу "+". Вот ты и поставил плюс smile.gif rolleyes.gif



П.С. (Нету такой фишки, о которой ты спрашивал).

Спустя 24 минуты, 28 секунд (7.09.2009 - 17:12) Gabriel написал(а):
хм дето видал ктото FatCat'у оценку ставил мож просто не всем доступно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.