ugrás a tartalomhoz

Formon gomb helyett link

Anonymous · 2006. Jún. 24. (Szo), 14.42
Sziasztok, a problémám a következő:

Van egy menu.php-m, ami az adatbázisból a kategóriákat listázza ki.

A terv az, hogy minden kategória egy menü pont. Azt szeretném megoldani, hogy ne gombokat rajzoljon ki, hanem linkként jelenjenek meg.

A kód nagyon egyszerű, de kifogytam az ötletekből, hogy hogyan lehetne a gombot lecserélni linkre.

Amúgy minden működik, most már csak azt a fránya gombot kellene eltüntetni.
<?php
require "mysql.php";
$kategoria = mysql_query("SHOW TABLES FROM $database LIKE '%kategoria%'");
while ($sor = mysql_fetch_row($kategoria)) {
echo "<form name=\"form\" method=\"get\" action=\"content.php\">";
echo "<label>";
echo "<input type=\"submit\" name=\"Kategoria\" class=\"navLink\" value=\"" . substr($sor[0], 10) . "\"/>";
echo "</label>";
echo "<input type=\"hidden\" name=\"kategoria\" value=\"" . $sor[0] . "\"/>";
echo "</form>";
}
?>

Próbáltam lecserélni a gombot href-re, de így nem adja át a hiddenfield értékét.

Előre is köszönöm a javaslatokat.
 
1

akkor miért nem linkként íratod ki?

sotetbarna · 2006. Jún. 24. (Szo), 15.12
valahogy így:

<?php
require "mysql.php";
$kategoria = mysql_query("SHOW TABLES FROM $database LIKE '%kategoria%'");
while ($sor = mysql_fetch_row($kategoria)) 
{
  echo "<a href=\"content.php?kategoria_id=" . $sor[0] . "\">" . substr($sor[0], 10) . "</a><br>";
}
?>
Barna
2

Működik

Anonymous · 2006. Jún. 24. (Szo), 15.35
Kipróbáltam.

Működik.

Köszönöm!