Посване на линкове от таблица

ghostbg

Registered
Има ли начин от тази таблица да изваждам всички ястия от определена категория например "12", "Пилешко" с един линк които да води към страница category.php и в нея да излезнат имената на ястията и линкове към тях.
Пффф дано сте ме разбрали какво искам :)


Код:
        id_rec      int(11)                 не            auto_increment       
    idcat_rec     int(11)              не     0          Променяне    
    recepti_name     varchar(100)    cp1251_bulgarian_ci         не               
    recepti_porcii     varchar(255)    cp1251_bulgarian_ci         не               
    recepti_prod     varchar(255)    cp1251_bulgarian_ci         не               
    recepti_text     longtext    cp1251_bulgarian_ci         не               
    recepti_user     varchar(100)    cp1251_bulgarian_ci         не               
    filename     varchar(255)    cp1251_bulgarian_ci
 
линка ще е така:

category.php?id=5 където 5 е номера на категорията.

category.php

имаш в него

$id=$_GET['id'];



SELECT * FROM recepti WHERE idcat_rec='$id'
 
до тук добре :) но аз искам след като съм задал ?idcat_rec=12 да ми изважда линкове с който водат до сека една рецепта примерно

?id_rec=132&idcat_rec=12 - и името на тоя линк да е Пилешко
?id_rec=133&idcat_rec=12 - и името на тоя линк да е Пилешко с не6то си
?id_rec=134&idcat_rec=12 - и името на тоя линк да е Пилешко с зелечуци

и така на татък
 
значи заявката представлява такова нещо
$hostname = "localhost";
$database = "";
$username = "";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die('Error connecting to mysql host!');
mysql_select_db($database ,$connection) or die('Can\'t connect to database');
$query = "SELECT * FROM recepti INNER JOIN categoria ON idcat_rec=id ORDER BY recepti_name ASC";
$result = mysql_query($query) or die('Error, query failed');
 
Код:
$idcat_rec=$_GET['idcat_rec']; 
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query = " SELECT * FROM `receptite` WHERE `idcat_rec` LIKE '$idcat_rec'";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_numrows($result);

while($row = mysql_fetch_array($result))
{
$idcat_rec=$row[idcat_rec];
$id_rec=$row[id_rec];
$recepti_name=$row[recepti_name];

echo "<a href=\"fail.php?id_rec=$id_rec&ampidcat_rec=$idcat_rec>$recepti_name</a>";

}
 
ето го кода които даде jooorooo но ми дава проблеми линка ето http://lubang.freehostia.com/category.php?idcat_rec=12

Код:
<?php
$idcat_rec=$_GET['idcat_rec'];

mysql_connect("mysql3.freehostia.com","lubang_lubang","13276862")or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db("lubang_lubang") or die("Грешна база данни");

$query = " SELECT * FROM `receptite` WHERE `idcat_rec` LIKE '$idcat_rec'";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_numrows($result);

while($row = mysql_fetch_array($result))
{
$idcat_rec=$row[idcat_rec];
$id_rec=$row[id_rec];
$recepti_name=$row[recepti_name];

echo "<a href=\"recepti.php?id_rec=$id_rec&ampidcat_rec=$idcat_rec>$recepti_name</a>";

}

?>




П.С едитнах си поста
 
добре оправих го линка да води до рецептата но защо при задаване на category.php?idcat_rec=12 и после при излизането ми скрива долния див ?????

http://lubang.freehostia.com/category.php?idcat_rec=12

а трябва да е така http://lubang.freehostia.com/category.php между "Рецепта:" и долната черта трябва да се намира линка а не да скрива дива с "Реклама:"
 

Back
Горе