Autor | Zpráva | ||
---|---|---|---|
Lojzik Profil * |
#1 · Zasláno: 16. 5. 2008, 20:26:49
Ahojte přijde někdo na to proč v tomhle skriptu nefunguje odkaz jako odkaz? Vše je zobrazeno odkaz je i podtržen jenže jako odkaz nefunguje, je prostě jen vypsano koupit ....
<?php # Výpis kódu 13.9 - zobraz_kosik.php // Tato stránka zobrazí obsah nákupního košíku. error_reporting(E_ALL); session_start(); // Zahájení relace. include "menu1.php"; require_once ('prihlasdb.php'); // Připojit se k databázi. if (is_numeric($_GET["zbozi_id"])) { $dotaz = "SELECT * FROM zbozi where id='".$_GET["zbozi_id"]."'" or print mysql_error(); $výsledek = mysql_query ($dotaz); $řádek = mysql_fetch_array ($výsledek, MYSQL_ASSOC); echo "<div align=\"center\"> <b>{$řádek['nazev']}</b> <br />{$řádek['cena']} Kč<br /><br />"?> <?php if (isset($_SESSION["id1"])) {echo"<a href=\"dokose.php?zbozi_id=$_GET[zbozi_id]\">Koupit</a>";} else {echo "<a href=\"registruj.php\">registrace</a>";}?> <?php echo" </div><br /> </table>";} ?> |
||
TSD Profil |
#2 · Zasláno: 16. 5. 2008, 20:38:48
vypiš si kód v prohlížeči. Určitě to nebude <a href="adresa">Koupit</a>
|
||
orava Profil |
#3 · Zasláno: 16. 5. 2008, 20:49:40
chyba je tu
dokose.php?zbozi_id=$_GET['zbozi_id'] |
||
Lojzik Profil * |
#4 · Zasláno: 16. 5. 2008, 20:59:13
tak zdroják vypisuje toto:
<div align="center"> <b>jkhj</b> <br />hjhjkhjk Kč<br /><br /><a href="registruj.php">registrace</a> </div> Takže to asi bude ok jinak v apostrofech chyba není když je tam dám tak to vypíčše chybu unexpected bla,bla...... a tenhle zápis v jiným skriptu normálně funguje a to mě trochu mate |
||
Akacko Profil |
#5 · Zasláno: 16. 5. 2008, 21:59:38
Lojzik
apostrofy tam mají být echo '<a href="dokose.php?zbozi_id=' . $_GET['zbozi_id'] . '">Koupit</a>' |
||
Lojzik Profil * |
#6 · Zasláno: 16. 5. 2008, 22:13:55
můžou tam být, funguje to s nimi i bez nich tedy v tomhle tvaru:' ".$_GET['zbozi_id']." ' ale to muj problem neřeší jak jsem uz psal vsechno funguje akoratze odkaz "neodkazuje"........
|
||
Hooonza Profil |
#7 · Zasláno: 16. 5. 2008, 22:28:39
Tak <a href="registruj.php">registrace</a> asi odkazuje. Co se vypíše ve zdrojáku kolem toho <a href="dokose.php...?
|
||
Lojzik Profil * |
#8 · Zasláno: 16. 5. 2008, 22:36:26
to vypada taky funkčne ne???
<table align="center"><tr><td><div align="center"> <b>jkhj</b> <br />hjhjkhjk Kč<br /><br /><a href="dokose.php?zbozi_id=1">Koupit</a> |
||
Lojzik Profil * |
#9 · Zasláno: 16. 5. 2008, 22:52:22
problém vyřešen, zjistil jsem že mi chybí kus tabulky - to ale nebyl ten problém, odkaz začal fungovat až když jsem dal tabulce absolutní pozicování a posunul jsem ji dolů o viz níže, dokáže někdo říct proč to tak je?? Jen pro zajímavost...
<?php # Výpis kódu 13.9 - zobraz_kosik.php // Tato stránka zobrazí obsah nákupního košíku. error_reporting(E_ALL); session_start(); // Zahájení relace. include "menu1.php"; require_once ('prihlasdb.php'); // Připojit se k databázi. if (is_numeric($_GET["zbozi_id"])) { $dotaz = "SELECT * FROM zbozi where id='".$_GET["zbozi_id"]."'" or print mysql_error(); $výsledek = mysql_query ($dotaz); $řádek = mysql_fetch_array ($výsledek, MYSQL_ASSOC); echo ("<table style=\"position:absolute;top:350;left:450\" ><tr><td><div align=\"center\"> <b>{$řádek['nazev']}</b> <br />{$řádek['cena']} Kč<br /><br />"); if (isset($_SESSION["id1"])) {echo ("<a href=\"dokose.php?zbozi_id=$_GET[zbozi_id]\">Koupit</a>");}else {echo ("<a href=\"registruj.php\">registrace</a>");} echo"</div></td></tr></table>"; } ?> |
||
Časová prodleva: 16 let
|
0