HTML interesse |
|
Het is al vaker gevraagd op elke php-site, maar ik kom er niet uit. Als ik op een link klik, wordt de bij die link horende data niet geladen. De adresbalk veranderd wel, maar verder blijft het scherm hetzelfde.
<?php
include ("databaseconfigfile.php");
if (isset($_POST["keuze"]))
{
$query = "SELECT m_link FROM menu WHERE m_id='".$_POST["m_id"]."'";
$result = mysql_query($query) or die ("FOUT: ".mysql_error());
echo m_id;
if ($result)
{
echo "het menu van ".$_POST["m_id"]." wordt getoond<br>\n";
}
}
else
{
?>
<form name="form" action="<?php echo ($_SERVER["PHP_SELF"]); ?>" method="post">
<input type="hidden" name="keuze"" value="1">
<table border="1">
<tr><td>naam</td><td>alt. tekst</td></tr>
<?php
$result = mysql_query("SELECT * FROM menu", $db);
while (list($m_id, $m_naam, $m_alt, $m_weg) = mysql_fetch_row($result))
{
echo "<tr><td><a href=\"menu.php?id=$m_id\" title=\"$m_alt\">$m_naam</a></td>
<td>$m_alt</td></tr>\n";
}
?>
</table>
</form>
<?php
}
?>
<?php include ("databaseconfigfile.php"); if (isset($_POST["keuze"])) { $query = "SELECT m_link FROM menu WHERE m_id='".$_POST["m_id"]."'"; if ($result) { echo "het menu van ".$_POST["m_id"]." wordt getoond<br>\n"; } } else { ?> <form name="form" action=" <?php echo ($_SERVER["PHP_SELF"]); ?>" method="post"> <input type="hidden" name="keuze"" value="1"> <table border="1"> <tr><td>naam</td><td>alt. tekst</td></tr> <?php { echo "<tr><td><a href=\"menu.php?id=$m_id\" title=\"$m_alt\">$m_naam</a></td> <td>$m_alt</td></tr>\n"; } ?> </table> </form> <?php } ?>
|