Ik heb nu een script waarmee ik dus gegevens uit mijn database haal en ook kan zoeken, dit gebeurd probleemloos. het lukt mij niet om een knop boven studentennummer en een knop boven achternaam te plaatsen waarmee ik mijn resultaten uit mijn database kan sorteren.ik heb nu dit:
<html>
<head>
<title></title>
<link href="opmaak.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
mysql_connect("localhost", "root", "") or die ("error server");
mysql_select_db("datbaseHogeschool.db") or die ("error database");
/* print het invoerveld, dropdownlist en de knop */
echo '
<form action="" method="get">
Zoek: <input type="text" name="snaam"/>
<select name="dropdown">
<option value="NULL">Zoek op..</option>
<option value="studentnummer">Studentnummer</option>
<option value="achternaam">Achternaam</option>
<option value="voornaam">Voornaam</option>
<option value="geboortedatum">Geboortedatum</option>
<option value="slb">Slb</option>
</select>
<input type="submit" value="Zoeken" name="submit"/>
</form>
';
/* print tabel header */
echo '
<table class="header">
<tr>
<th>Studentnummer</th>
<th>Achternaam</th>
<th>Voornaam</th>
<th>Geboortedatum</th>
<th>Slb</th>
<tr>
';
if (isset($_GET['submit']) && ($_GET['dropdown'] != "NULL") ){
$snaam = $_GET['snaam'];
$dropdown = $_GET['dropdown'];
$resultaten = mysql_query("SELECT * FROM student WHERE $dropdown = '$snaam'") or die("error query opdracht 1");
}else {
$resultaten = mysql_query("SELECT * FROM student;") or die("error query opdracht 1");
}
while ($resultaatOp2 = mysql_fetch_array($resultaten)){
echo '
<tr>
<td>'. $resultaatOp2['studentnummer'] .'</td>
<td>'. $resultaatOp2['achternaam'] .'</td>
<td>'. $resultaatOp2['voornaam'] .'</td>
<td>'. $resultaatOp2['geboortedatum'] .'</td>
<td>'. $resultaatOp2['slb'] .'</td>
<tr>
';
}
echo '</table>';
?>
</body>
</html>
1.411 views