HTML interesse |
|
Onderstaand script geeft een lijst van clubs die met de letter A beginnen. Als je op een club klikt verschijnt het bijbehorende id in de adresbalk. Vervolgens gebeurt er niks. De tekst "je moet hier inloggen" zou in beeld moeten komen, maar het enige dat veranderd is de adresbalk. De pagina blijft de lijst geven van clubs met een A.
<?php
if (!empty($_POST)){
echo ("<h2> Je moet hier inloggen</h2><hr>");
}else{
include ("daba_config.php");
$query = "SELECT id, LEFT(clubnaam,1) AS beginletter, clubnaam AS clubnaam, plaats
FROM clubs WHERE clubnaam LIKE 'a%' ORDER BY clubnaam ASC ";
$result = mysql_query($query) or die ("<br><b>Foutmelding:</b> " . mysql_error());
$beginletter = "";
while ($rows = mysql_fetch_assoc($result)){
if ($rows['beginletter'] != $beginletter){
$beginletter = $rows['beginletter'];
echo "<br />\n". $beginletter . "<br/>\n";
}
echo "<a href=\"". $_SERVER['PHP_SELF'] . "?id=" . $rows['id'] . "\">" .
$rows['clubnaam'] . "</a><br />\n";
}
}
?>
<?php echo ("<h2> Je moet hier inloggen</h2><hr>"); }else{ include ("daba_config.php"); $query = "SELECT id, LEFT(clubnaam,1) AS beginletter, clubnaam AS clubnaam, plaats FROM clubs WHERE clubnaam LIKE 'a%' ORDER BY clubnaam ASC "; $beginletter = ""; if ($rows['beginletter'] != $beginletter){ $beginletter = $rows['beginletter']; echo "<br />\n". $beginletter . "<br/>\n"; } echo "<a href=\"". $_SERVER['PHP_SELF'] . "?id=" . $rows['id'] . "\">" . $rows['clubnaam'] . "</a><br />\n"; } } ?>
|