l203/zzzkijken.php

<?php include('db.php'); $auteurnr=$_GET['auteurnr']; $boeknr=$_GET['boeknr']; if ($boeknr && !$auteurnr){ //als er een boeknr is, moet de auteur worden opgezocht $query = "select auteurnr from boeken where boeknr=$boeknr"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); $row = mysqli_fetch_array($result); //één record ophalen $auteurnr = $row['auteurnr']; } ?> <script> function setAuteur(){ var auteurslijst = document.getElementById("auteurs") var auteurnr = auteurslijst.options[auteurslijst.selectedIndex].value document.location = 'bestellenza.php?auteurnr=' + auteurnr; } function init(){ //koppelt functies aan de keuzelijsten document.getElementById('auteurs').onchange = setAuteur; document.getElementById('boeken').onchange = toonBoek; } window.onload = init; </script> (…) <body> <div id='container'> <div id='right'> <div id='winkelwagen'> <?php include('winkelwagenza.php'); ?> //winkelwagen </div> </div> <h2>Boeken bestellen</h2> <?php $query = "select auteurnr, voornaam, tussenvoegsel, achternaam from auteurs order by achternaam"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); echo "<span class='label'>Auteurs :</span>"; echo "<select name='auteurs' id='auteurs'>"; //lijst met auteurs echo "<option value=''></option>"; while($row = mysqli_fetch_array($result)){ //auteurs langs $selected = $row['auteurnr'] == $auteurnr ? "selected":""; //zorgt voor 'selected' echo "<option value='$row[auteurnr]' $selected>$row[achternaam], $row[voornaam] $row[tussenvoegsel]</option>"; } echo "</select>"; ?> <p><span class='label'>Kies een boek :</span> <span id='boekenlijst'> <?php include('boekenza.php'); ?> </span> </p> <p id='boekinfo'> <?php include('boekinfoza.php'); ?> (…)

Resultaat

Made by Thijs Aarnoudse