Hallo,
ik heb een javascriptje die via PUT text (script) ophaalt van de server.
nu ben ik bezig om een gecombineerde combobox te maken.
waarde combobox1 bepaald subwaarde combobox2 en deze bepaald 3.
alleen nu heb ik het probleem dat mijn script maar een waarde verstuurd per keer:
ik heb zelf al geprobeert om een 2 variabelen aan te maken, hij bijft er maar een passen aan $_POST['naam']
dit is hoe ik van box 1 naar box 2 ga:
[/CODE]
Box 3:
alvast bedankt!!
ik heb een javascriptje die via PUT text (script) ophaalt van de server.
nu ben ik bezig om een gecombineerde combobox te maken.
waarde combobox1 bepaald subwaarde combobox2 en deze bepaald 3.
alleen nu heb ik het probleem dat mijn script maar een waarde verstuurd per keer:
ik heb zelf al geprobeert om een 2 variabelen aan te maken, hij bijft er maar een passen aan $_POST['naam']
HTML:
function Req(script, variabelen, HTML_div, variabelen2) {
div=HTML_div
//pad naar server script
var url ='http://nagios.icte-motion.nl/verjaardag/search/' + script +'.php';
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
try {
req.onreadystatechange = processReqChange;
req.open("POST", url, true);
//Send the proper header information along with the request
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Connection", "close");
req.send(variabelen, variabelen2);
} catch (e) {
alert(e);
}
} else if (window.ActiveXObject) {
req = new ActiveXObject ("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("POST", url, true);
//Send the proper header information along with the request
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Connection", "close");
req.send(variabelen, variabelen2 );
}
}
}
dit is hoe ik van box 1 naar box 2 ga:
HTML:
<?php
$naam2 = $_POST['woonplaats'];
echo $naam2;
include("/var/www/verjaardag/dbconnection.php");
$query="SELECT adres FROM AdresRegel WHERE woonplaats='$naam2'";
$result=mysql_query($query);
?>
<select name="adres" id="adres" onChange="Req('dropnummer','straat='+this.value,'result2','woonplaats=$naam2' )" >
<option value="adres" SELECTED>Adres</option>
<?php $count=0;
while ($nt=mysql_fetch_array($result)) {
if (in_array($nt['adres'],$wparr)){}else{
$wparr[$count]=$nt['adres'];
$count++;
echo "<option value=$nt[adres]>$nt[adres]</option>";
}
}
?>
</select>
Box 3:
HTML:
<?php
$straat = $_POST['straat'];
#$woonplaats = $_POST['woonplaats'];
include("/var/www/verjaardag/dbconnection.php");
echo "$woonplaats";
echo "$straat";
$query="SELECT huisnummer FROM AdresRegel WHERE adres='$straat' AND woonplaats='$woonplaats' ";
$result=mysql_query($query);
?>
<select name="huisnummer" id="huisnummer" onChange="Req('zoeksql','nummer='+this.value,'result3')" >
<option value="huisnummer" SELECTED>Huisnummer</option>
<?php $count=0;
while ($nt=mysql_fetch_array($result)) {
if (in_array($nt['huisnummer'],$wparr)){}else{
$wparr[$count]=$nt['huisnummer'];
$count++;
echo "<option value=$nt[huisnummer]>$nt[huisnummer]</option>";
}
}
?>
</select>
alvast bedankt!!