link za detaljan pregled

1

link za detaljan pregled

offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

imam tabelu u bazi "sadrzaj" na sajtu sam izcitao sa while petljom samo naslov, e sad kako da sastavim link i kad kliknem na izcitani naslov da dobijem sve ostale informacije?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Taj sadrzaj linkujes, a u link dodas parametar ID ili tako nesto sto ga jedinstveno identifikuje u bazi.
Dakle,
ako imas npr u bazi:
ID       Sadrzaj 1         sadrzaj1 2         sadrzaj2 ............... n         sadrzajN
onda kad iscitavas ove sadrzaje stavis sledece:
.................... echo "<a href=\"prikazi-sadrzaj-detaljno.php?id=".$row['id']."\" >" . $row['sadrzaj']. "</a><br />";
Dobices za efekat da ces imati ispisano
sadrzaj 1
sadrzaj 2
sadrzaj 3.......
a svaki od njih ce voditi na stranicu koja se zove prikazi-sadrzaj-detaljno.php?id=id svakog od njih

Zatim je potrebno da na stranici prikazi-sadrzaj-detaljno.php napravis sledece:
Uhvatis taj ID koji si poslao preko url-a sa GET metodom i iza baze iscitas njegov podatak:
............ $idIzabranog = $_GET['id'];
Sada ti ovaj idIzabranog ima vrenost 1....n u zavisnosti na sta je kliknuto. Sledeci koraci su ti da iscitas iz baze detalje sa tim id-om



offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

kada pravim na detaljnoj stranici upite da mi izcitava iz baze, onda na pocektu fajla upisem ovo: "$idIzabranog = $_GET['id'];" i dole ga onda preuzimam u sql upitu, da li sam u pravu?

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

pre sql upita uradis taj GET
a posle tu promenljivu #idIzabranog koristis u sql upitu u where klauzi. Da postavis where id=$idIzabranog....

offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

meni taj id uopste ni izcitava, kaze jednostavno da index nije definisan, zna li neko od prilike gde sam pogrijesio?

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Ajde ti lepo daj sve sto si ti napisao i iscitao pa cemo da ti pokazemo kako se to radi !

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Polako moras da testiras malo.. Nikala ti je lepo objasni samo sto ti nisi....
Ti id drzis u promenljivoj i iz te promenljive ga saljes upitu u bazu, nemoze da neradi..

$mojID = $_GET['id']; // sada iimas id u promenljivoj
Zadajes jednostavan upit u bazu u WHERE klauzi definises ovu promeljivu $mojID jer se id ako se secas nalazi u njoj.

SELECT id FROM mojaTabela WHERE = $mojID

i to je cela prica probaj da ga stampas da vidis sta ce da ti vrati i onda sve to u link stavis..

Sve to imas u predhodnim primerima

offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

   $mojID = $_GET['id'];    //print $mojID;         $Ispis = mysql_query('SELECT id FROM content WHERE = "$mojID"');         if (!$Ispis) die(mysql_error());     $row = mysql_fetch_assoc($Ispis);         echo $row['Naslov'];     echo '<hr />';     echo $row['Opis'];         mysql_free_result($Ispis);     mysql_close();

Evo je taj moj detaljan kod, kad stampam dodje mi uvijek onaj id koji u url-u unesem, ali mi dole ne izcitava...

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

... $Ispis = mysql_query('SELECT id FROM content WHERE = "$mojID"'); ... echo $row['Naslov']; ... echo $row['Opis']; ...

Selektujes samo id, a hoces da stampas naslov i opis? Nece moci Zagrljaj Pllus sto ti where uslov nije dobar: WHERE = 3 - sta uporedjujes sa promenljivom $mojID?

Probaj ovako:

$Ispis = mysql_query('SELECT Naslov, Opis FROM content WHERE id = "$mojID"');

offline
  • Pridružio: 09 Feb 2009
  • Poruke: 111

Moj problem je bio takodje sto sam ja koristio ('') ove apostrofe, a trebao sam ove ("") - hvala puno svima na ulozenom trudu i pomoci...

Ko je trenutno na forumu
 

Ukupno su 1067 korisnika na forumu :: 27 registrovanih, 3 sakrivenih i 1037 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., anbeast, ccoogg123, DejanSt, DonRumataEstorski, esx66, galerija, GandorCC, HrcAk47, Ilija Cvorovic, Još malo pa deda, kolle.the.kid, Leonov, mercedesamg, Mercury, Metanoja, Nikolaa11, raptorsi, ruger357, Shinobi, vathra, vlajkox, vukovi, zeo, zixmix, |_MeD_|, žeks62