Проблем с предаване на данни по URL

shaxaaa

Registered
вижте сега имам ето тези типове заведения те са например в zavedeniq.php
<img src="94.jpg" width="30" height="30"><a href="">Бърза закуска</a><br>
<img src="94.jpg" width="30" height="30"><a href="">Кафе</a><br>
<img src="94.jpg" width="30" height="30"><a href="">Кръчма</a><br>
<img src="94.jpg" width="30" height="30"><a href="">Пицария</a><br>
<img src="94.jpg" width="30" height="30"><a href="">Сладкарница</a>
искам като се натисне на някое от тях да ги изпраща на url - zavedeniq.php?category=$id , където $id да е номера на тези заведения.
След това като се отиде там да им отваря само заведенията , които са от този тип като $id - то предадено
 
CREATE TABLE IF NOT EXISTS add_zavedeniq (
id int(11) NOT NULL auto_increment,
email_zav varchar(50) NULL default '',
code_zav varchar(5) NULL default '',
code_zav2 varchar(5) NULL default '',
id_grad int(11) NOT NULL default '',
id_adres int(11) NOT NULL default '',
id_tip int(11) NOT NULL default ''

част от главното където се записват данните на заведението , а id_tip e равно на id oт тази таблица


CREATE TABLE IF NOT EXISTS zav_tip (
id int(11) NOT NULL auto_increment,
tip varchar(50) NOT NULL default ''

ето това е бд-то
 
Значи ето ти нещо на бързо (понеже нямам много време в момента):
линковете стават href="?category=1" (за Кафе)
После във файла който приема данните слагаш

Код:
<table>
<tr><td>1</td><td>2</td><td>3</td></tr>
<?
$cat_id=$_GET['category']; //това гетва 1 (за кафе)
$query=mysql_query('SELECT * FROM `add_zavedenie` WHERE tip_id='$cat_id''); //избираш заведенията от този тип (Кафенета)
//правиш си едно масивче (не са ми силна страна масивите и може да //допусна грешка по-долу
while($result=mysql_fetch_array($query))
  {
<tr><td>$1</td><td>$2</td><td>$3</td></tr>
}
?>
</table>

Нещо такова :)
 
да но искам , когато няма избрана категория пък на zavedeniq.php да излизат всички заедно
 
...
линковете стават href="?category=1" (за Кафе)
После във файла който приема данните слагаш

Код:
<? ?>
 <table>
 <tr><td>1</td><td>2</td><td>3</td></tr>
 <?
if ($_GET['category']) {
 $cat_id=$_GET['category']; //това гетва 1 (за кафе)
 $query=mysql_query('SELECT * FROM `add_zavedeniq` WHERE  tip_id='$cat_id''); //избираш заведенията от този тип (Кафенета)
 //правиш си едно масивче (не са ми силна страна масивите и може да     //допусна грешка по-долу
 while($result=mysql_fetch_array($query))
   {
 <tr><td>$1</td><td>$2</td><td>$3</td></tr>
 }
} //край на if() 
else {
$query=mysql_query('SELECT * FROM `add_zavedeniq` ''); //избираш всички заведенията.

 while($result=mysql_fetch_array($query))
   {
 <tr><td>$1</td><td>$2</td><td>$3</td></tr>
 }
}
?>
</table>

Ей тва трябва да ти свърши работа.
 

Back
Горе