Autor Zpráva
w8
Profil *
Ahoj. Potřeboval bych v php toto: vypisuji z databaze novinky. Maji nadpis,
perex a text samotny. Ja takto vypisuji nadpis s perexem, ale to, ymslim, neni
podstatne. Potrebuji z nich udelat odkaz na stranku, kam se vypisi cele i s
textem. Akorat nevim, jak na to. Jestli pouzit neco jako stranka.php?id=1 nebo
co.

Nevim, jak zpetrne vyjadrit id v tom odkazu, pomuzete? DIky
koudi
Profil
Jestli pouzit neco jako stranka.php?id=1
Ano, přesně tak.
w8
Profil *
jak na to :) abych tim vyjadril zaroven i primary key z tabulky, a taky ze se zobrazi designa jen ta novinka a nic vic? Nikdy jsem to nedelal, nemam s tim zkusenosti. Prosim
koudi
Profil
Je to prosté. Máš databázi článků a každý má svoje ID (třeba). Pak máš řekněme index.php kde vypisuješ novinky bez detailů. Ke každé pak jenom přidáš odkaz třeba na zobraz.php?id=nejaky_cislo. No a v zobraz máš pak třeba sql query jako "SELECT * FROM clanky WHERE ID =".$_GET['id']

Samozřejmě je to jen příklad. Třeba tenhle sql dotaz je dost rizikovej, protože do db cpeš neošetřená data, ale v podstatě to funguje nějak takhle.
w8
Profil *
Jeden problem, ja ty clanky zobrazuji takhle:

while ($zaznam=mysql_fetch_array($query)):
echo "<p class='date'>$zaznam[nadpis]</p>
<p>$zaznam[perex]</p>";
endwhile;

je jedno, z ceho udelam odkaz. Ale problem je, jak priradim tomu odkazu zobraz.php?id=nejaky_cislo to id, ktery odpovida clanku?
w8
Profil *
chci udelat ten odkaz takto: Ale nejde to.. <a href="zobraz.php?id=<?echo "$zaznam[id]";?>">

jak to pretvorit na spravny funkcni tvar?
rabbit
Profil
Jednoduše, to cos napsal, je slušně řečeno hloupost. Mělo by tam být
<a href="zobraz.php?id=<?php echo $zaznam['id'];?>">
Toto téma je uzamčeno. Odpověď nelze zaslat.

0