vyber 1 zaznamu z databazy

Programovacie jazyky, rady, poradňa...
enuwa
Novice
Novice
Príspevky: 2
Registrovaný: 02 apr 2009, 18:40

vyber 1 zaznamu z databazy

Príspevok od používateľa enuwa »

Dobry den, obratil som sa na Vas s prosbou o pomoc,

neviem preco nedakazem ale vybrat jeden konretny zaznam z databazy.
v Subore c.php sa ma vypisat viac zaznamov ---
je to realizovane nasledovnym skriptom v subore:

Kód: Vybrať všetko

 include "./subory/ini.php"; //prihlasenie sa k databaze


$prepis = "SELECT *  FROM `kategoria` , `clanky`,`autor` WHERE `clanky`.`clanok-autor` = `autor`.`id` AND `clanky`.`clanok-kategoria` = `kategoria`.`id` AND `kategoria`.`skratka` = \"c\"   " ;
$vypis = mysql_query($prepis) or die (mysql_error()) ;

while ($wr = mysql_fetch_array($vypis))
 {

  echo 
  '
 <div class="obsah">

<img src="../obr/'.$wr['skratka'].'.png" alt="jazyk c" class="float-image"/>

 <b>Program číslo</b> '.$wr['idcko'].'<br /> 
 <b>Názov programu</b>: '.$wr['clanok-titulok'].'<br />
 <b>Autor</b>: '.$wr['prezivka'].' ( '.$wr['meno-priezvisko'].' ) <br />
 <b>Popis programu</b>: '.$wr['clanok-popis'].'<br />

<b><a href="../zdrojaky/'.$wr['skratka'].'/'.$wr['obrazok-zdroj'].'.'.$wr['skratka'].'" target="_blank">Zdrojový kód:</a></b><br />

<b><a href="../exe/'.$wr['obrazok-zdroj'].'.exe" target="_blank"> EXE (spustiteľný súbor):</a></b><br />

 <b>Vysvetlenie programu</b>: '.$wr['clanok-vysvetlenie'].' 


  </div><!--obsah--> 
   
  '
 ;}
vsetko prebehne ako ma, vypise sa potrebna sada zaznamov, avsak ak do prehliadaca zadam

Kód: Vybrať všetko

www.domena.sk/c.php?idcko=1
nevypise sa zaznam s idcko rovnym 1 , dokonca sa neudaje vobec nic.
nerozumiem kde moze byt chyba, ci bude v danom skripte ktory som prestavil vyssie alebo niekde iinde?
Prosim o pomoc. Za odpoved vopred dakujem.

tabulky mam nasledovne

autor
--------------
id
meno-priezvisko
prezivka
email
stranka


clanky
--------------
idcko
clanok-datum
clanok-popis
clanok-autor
obrazok-zdroj
clanok-titulok
clanok-vysvetlenie
je-blokovany
clanok-kategoria
clanok-subkategoria


kategoria
--------------
id
skratka



subkategoria
--------------
id
subkategoria


Za odpovede vopred dakujem.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

nikde ten get parameter nepoužívaš, to query by si mal zmeniť takto nejak:

Kód: Vybrať všetko

$prepis = "SELECT *  FROM `kategoria` , `clanky`,`autor` WHERE `clanky`.`clanok-autor` = `autor`.`id` AND `clanky`.`clanok-kategoria` = `kategoria`.`id` AND `kategoria`.`skratka` = \"c\"" ; 
if(isset($_GET['idcko'])) $prepis .= "  AND   `clanky`.`idcko` = ".(int)$_GET['idcko'];
Napísať odpoveď