Autor Zpráva
Lojzik
Profil *
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
vypiš si kód v prohlížeči. Určitě to nebude <a href="adresa">Koupit</a>
orava
Profil
chyba je tu
dokose.php?zbozi_id=$_GET['zbozi_id']
Lojzik
Profil *
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
Lojzik
apostrofy tam mají být
echo '<a href="dokose.php?zbozi_id=' . $_GET['zbozi_id'] . '">Koupit</a>'
Lojzik
Profil *
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
Tak <a href="registruj.php">registrace</a> asi odkazuje. Co se vypíše ve zdrojáku kolem toho <a href="dokose.php...?
Lojzik
Profil *
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 *
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>";
}
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0