Данные в таблице....

Статус
Закрыто для дальнейших ответов.

senya_msa

Новичок
Регистрация
24.10.2008
Сообщения
1
Есть таблица выведеная из БД, нудно что-бы при нажатии на строку поля появлялось окно небольших размеров с подробным описанием соднржимого стоки.

Например список автомобилей ( в таблице), а при нажатии на конкретную модель появлялось окно с табличкой полного описания (марка, год выпуска.. и т.п.)

:blush:
 

thorr

New Member
Регистрация
29.10.2008
Сообщения
6
Есть таблица выведеная из БД, нудно что-бы при нажатии на строку поля появлялось окно небольших размеров с подробным описанием соднржимого стоки.

Например список автомобилей ( в таблице), а при нажатии на конкретную модель появлялось окно с табличкой полного описания (марка, год выпуска.. и т.п.)
:blush:
Код:
 файл для общих функций - inc.php
 <?
 $Host="localhost"; // подставь свой хост
   $User="user"; // подставь имя юзера для базы
   $Pass="123"; // подставь пароль
   $DBname="basa"; // имя базы
   
   function open()
   {
	 global $Host,$User,$Pass,$DBname,$Link;
		$Link=@mysql_connect($Host,$User,$Pass) or die("не могу подключиться к mysql-серверу");
	   mysql_select_db($DBname,$Link) or die(mysql_error());
   }
   
   function close()
   {
	   mysql_close($Link);
   }
   
   function get_records($table, $fields, $condition, $order, $show=0)
   {
	   global $Link;
	   $Rows = array ();
   
	   $cond=(isset($condition)) ? 'WHERE '.$condition : '';
	   $ord=(isset($order)) ? 'ORDER BY '.$order : '';
	   $query = "SELECT $fields FROM $table $cond $ord";
	   if($show) echo $query;  // для отладки
	   $result = mysql_query($query, $Link);
	   if(!$result) echo $query;	
	
	   while ($Rows[] = mysql_fetch_array($result)) {}
	   return ($Rows);
   }
   
   function get_record($table, $condition,$deb=0)
   {
	   global $Link;
	   $Row = array ();
	   $cond=(isset($condition)) ? 'WHERE '.$condition : '';
	   $query = "SELECT * FROM `$table` $cond LIMIT 2";
	   if($deb)echo $query;
	   $result = mysql_query($query, $Link);
	   $Row = mysql_fetch_array($result);
	   return ($Row);
   }
   
open();
   
 ?>
 
 
 файл для общего списка
 <?
 require_once "inc.php";
 
 $Items=get_records("machines","id,name,colour,description","1","name");  // берем из таблицы machines поля id,name,colour,description
 $num_items=count($Items)-1;
 
 echo "<ul id='items'>";
 for($i=0;$i<$num_items;$i++){
	 echo "<li><a href=show_item.php?id={$Items[$i]['id']} target=_blank>{$Items[$i]['name']}</a></li>\n";
 }
 echo "</ul>";
 ?>
 
 файл show_items.php
 <?
 require_once "inc.php";
 $id=substr(0,4,htmlspecialchars($_GET['id'])); // извлекаем и подчищаем id из url-а
 $Item=get_record("machines","id=$id");
 echo "<ul>";
 echo "<li><b>марка: </b>".$Item['name']."</li>";
   echo "<li><b>цвет: </b>".$Item['colour']."</li>";
	 echo "<li><b>дополнительно: </b>".$Item['description']."</li>";
   echo "</ul>";
 ?>
примерно в таком духе
 
Статус
Закрыто для дальнейших ответов.
Верх Низ