Nieuw lid |
|
Hallo allemaal.
Ik wil zoeken op de beginletter in een database.
Ik heb het volgende script geschreven, met dank aan eerder geposte onderwerpen en reacties:
<?php
session_start();
error_reporting("E_ALL");
include("db_connectie2.php");
$query = "SELECT Letter FROM letters ORDER BY Letter";
$result = mysql_query($query);
?>
<html>
<head>
<title>Letters</title>
</head>
<body>
<?php
echo "<table>";
echo "<tr>";
if(!isset($_GET['letter'])){
while ($rij = mysql_fetch_array($result)){
echo "<td><a href=\"select.php?beginletter=".$rij["Letter"]."\">".$rij["Letter"]."</a> | </td>\n";
}
}
elseif(isset($_GET['letter'])){
$query = "SELECT Titel FROM film WHERE Titel='".addslashes($_GET['letter'])."' ORDER BY Titel";
$result = mysql_query($query)or die(mysql_error());
if(mysql_num_rows($result) == 0){
echo "Er zijn nog geen films gevonden met begin letter <b>".$_GET['letter']."</b>";
}
else{
//woorden weergeven
while($rij = mysql_fetch_array($result)){
echo $rij['Titel']."<br>"; //moet hij weergeven
}
}
}
else{
echo "fout in je script!";
}
?>
</tr>
</table>
</body>
</html>
Wie kan mij vertellen wat er fout is?
Alvast bedankt
|