123456/ajax/bestellenza.php
<!DOCTYPE HTML>
<html>
<head>
<?php
include ('includes/db.php');
$auteurnr = $_GET['auteurnr'];
$boeknr = $_GET['boeknr'];
if ($boeknr && !$auteurnr) {
$query = "select auteurnr from boeken where boeknr=$boeknr";
$result = mysqli_query($db_link, $query) or die(mysqli_error($db_link));
$row = mysqli_fetch_array($result);
$auteurnr = $row['auteurnr'];
}
?>
<script>
function bestel(boeknr, prijs){
document.location = '?klantid=1&add_boeknr=' + boeknr + '&prijs=' + prijs;
}
function toonBoek(){
var boekenlijst = document.getElementById("boeken")
var boeknr = boekenlijst.options[boekenlijst.selectedIndex].value;
document.location = 'bestellenza.php?boeknr=' + boeknr;
}
function setAuteur(){
var auteurslijst = document.getElementById("auteurs")
var auteurnr = this.options[auteurslijst.selectedIndex].value
document.location = 'bestellenza.php?auteurnr=' + auteurnr;
}
function init(){
document.getElementById('auteurs').onchange = setAuteur;
document.getElementById('boeken').onchange = toonBoek;
}
window.onload = init;
</script>
<title>Bestellen zonder ajax</title>
<link href="css/ajax.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id='container'>
<div id='right'>
<div id='winkelwagen'>
<?php include ('includes/winkelwagenza.php');?>
</div>
</div>
<h2>Boeken bestellen</h2>
<?php
$query = "select auteurnr, voornaam, tussenvoegsel, achternaam
from auteurs order by achternaam";
$result = mysqli_query($db_link, $query) or die(mysqli_error($db_link));
//echo $query;
echo "<p>\n";
echo "<span class='label'>Auteurs :</span>\n";
echo "<select name='auteurs' id='auteurs'>\n";
echo "<option value=''></option>\n";
while ($row = mysqli_fetch_array($result)) { //auteurs langs
$selected = $row['auteurnr'] == $auteurnr ? "selected" : "";
echo "<option value='$row[auteurnr]' $selected>$row[achternaam], $row[voornaam] $row[tussenvoegsel]</option>\n";
}
echo "</select>\n";
echo "</p>\n";
?>
<p><span class='label'>Kies een boek :</span><span id='boekenlijst' class='info'>
<?php
include ('includes/boekenza.php');
?>
</span></p>
<p id='boekinfo'>
<?php
include ('includes/boekinfoza.php');
?>
</p>
</div>
</body>
</html>
</html>
Resultaat
Made by Thijs Aarnoudse