Autor | Zpráva | ||
---|---|---|---|
jrw Profil |
#1 · Zasláno: 3. 8. 2006, 21:28:38
Mám tento problém: mám na stránce vypsané nadpisy článků které jsou (neby by aspoň měly být) zárověn odkazy na celý článek s tím že by se měl po kliknutí vypsat jen ten článek už bez ostatních nadpisů. Bohužel mám něco špatně a obsah článku se zařadí až pod ty nadpisy. Můžete mi někdo říct co tam mám blbě?
Dík <?php $sql = "select nadpis from blog_2 "; $vyber = mysql_query($sql, $id_spojeni); if(!$vyber) { echo "Nepodařilo se načíst data!<br />"; } while($radek = mysql_fetch_array($vyber)) { echo "<p><a href='index.php?text=" . $radek['nadpis'] . "'>" . $radek['nadpis'] . "</a></p>"; } if(isset($_GET['text'])) { $text = $_GET['text']; } $sql = "select obsah from blog_2 where nadpis = '$text'"; $vyber = mysql_query($sql); if(!$vyber) { echo "Nepodařilo se načíst data!<br />"; } while($radek = mysql_fetch_array($vyber)) { echo $radek['obsah']; } ?> |
||
DJ Miky Profil |
#2 · Zasláno: 3. 8. 2006, 21:35:21
jrw
To je jasné, že když to máš dál v kódu, že se ti to zobrazí až po nadpisech... Nahoře máš: echo "<p><a href='index.php?text=" . $radek['nadpis'] . "'>" . $radek['nadpis'] . "</a></p>"; To ti vypíše všechny ty nadpisy s odkazy. Potom úplně dole máš: echo $radek['obsah']; A to ti vypíše ten konkrétní článek. Proto je za nadpisama. Musel bys celou tu část, kde vypisuješ konkrétní článek, posunout nahoru. |
||
jrw Profil |
#3 · Zasláno: 3. 8. 2006, 21:38:22
Ale to se mi ten obsah zobrazí sice nahoře ale ty nadpisy tam stejně zůstanou. Já bych chtěl aby se zobrazil jen ten článek.
|
||
DJ Miky Profil |
#4 · Zasláno: 3. 8. 2006, 21:58:37
jrw
Aha, tak: if(isset($_GET['text'])) { // kod pro zobrazeni clanku } else { // kod pro zobrazeni nadpisu } |
||
jrw Profil |
#5 · Zasláno: 3. 8. 2006, 22:04:38
No já nevím. Ale teď to nefunguje vůbec.
|
||
ji_ri_k Profil |
#6 · Zasláno: 4. 8. 2006, 12:16:24
Nevím jestli to dobře chápu, ale chceš mít na jedné stránce vypsané jen nadpisy, které budou zároveň odkazem na celý text článku, který se bude otevírat na nové straně? - tudíž tam nebudou už ty nadpisy ale třeba už jen jeden přímo k tomu článku ?
|
||
jrw Profil |
#7 · Zasláno: 4. 8. 2006, 12:34:27
Jo. Přesně.
|
||
ji_ri_k Profil |
#8 · Zasláno: 4. 8. 2006, 12:54:32 · Upravil/a: ji_ri_k
zkus toto, nekontroloval jsem tvoje skripty jen jsem to lehce upravil, kdyby to neslo tak napis |
||
jrw Profil |
#9 · Zasláno: 4. 8. 2006, 13:19:36
Supr. Funguje to.
Díky moc. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0