Ik heb nu een site waar je een database op hebt. Mijn studie genoten kunnen hier dan bestanden op zetten zodat we er allemaal bij kunnen. Nu zou ik boven deze bestanden willen kunnen zoeken op groep en of vak.
Het liefst met twee keuze schermpjes en dan een button met zoek:
Welke groep zoek je?:
<select type="tekst" name="zgroep">
<option value="1 en 2">1 en 2</option>
<option value="3 en 4">3 en 4</option>
<option value="5 en 6">5 en 6</option>
<option value="7 en 8">7 en 8</option>
</select>
Voor welk vak zoek je?: <select type="tekst" name="vak">
<option value="Rekenen">Rekenen</option>
<option value="Taal">Taal</option>
<option value="Spelling">Spelling</option>
<option value="Begrijpend lezen">Begrijpend lezen</option>
<option value="Schrijven">Schrijven</option>
<option value="Engels">Engels</option>
<option value="Aardrijkskunde">Aardrijkskunde</option>
<option value="Geschiedenis">Geschiedenis</option>
<option value="Handvaardigheid">Handvaardigheid</option>
<option value="Tekenen">Tekenen</option>
<option value="Drama">Drama</option>
<option value="Muziek">Muziek</option>
<option value="Techniek">Techniek</option>
<option value="Verkeer">Verkeer</option>
<option value="Sociaal emotioneel">Sociaal emotioneel</option>
<option value="Beweginsonderwijs">Beweginsonderwijs</option>
<option value="Godsdienst">Godsdienst</option> En dan daar onder nog een button met zoek.
Als ik dan bijvoorbeeld invul 1 en 2 en dan taal en ik klik op zoek dan moet hij alleen de bestanden voor 1 en 2 met als vak taal weergeven. De bestanden geef ik nu weer in een lange lijst maar hoe pas ik dit aan?
// Query for a list of all existing files
$sql = 'SELECT `id`, `name`, `vak`, `groep`, `auteur`, `mime`, `size`, `created` FROM `file`';
$result = $dbLink->query($sql);
// Check if it was successfull
if($result) {
// Make sure there are some files in there
if($result->num_rows == 0) {
echo '<p>Er staan nog geen bestanden online.</p>';
}
else {
// Print the top of a table
echo '<table width="100%">
<tr>
<td><b>Naam:</b></td>
<td><b>Vak:</b></td>
<td><b>Groep:</b></td>
<td><b>Auteur:</b></td>
<td><b>Download link:</b></td>
</tr>';
// Print each file
while($row = $result->fetch_assoc()) {
echo "
<tr>
<td>{$row['name']}</td>
<td>{$row['vak']}</td>
<td>{$row['groep']}</td>
<td>{$row['auteur']}</td>
<td><a href='get_file.php?id={$row['id']}'>Download</a></td>
</tr>";
}
// Close table
echo '</table>';
}
// Free the result
$result->free();
}
else
{
echo 'Error! SQL query failed:';
echo "<pre>{$dbLink->error}</pre>";
}Kan iemand mij hiermee helpen met heel wat uitleg zodat ik er goed van kan leren? Ik kan niks op internet vinden en kom er niet uit met wat ik vind...
Groeten,
Dennis