krie
Legacy Member
hallo,
ik zit hier met een probleem,
ik wil een pagina maken met een dropdownbox. vanaf het moment dat deze wordt gewijzigd zou ik willen hebben dat er een 2° box bij komt,
tot hier loopt alles goed maar hier wil ik hetzelfde laten gebeuren dus een selectie uit de 2° moet een 3° oproepen,...
bij de 2° loopt het mis.
de foutmelding is als volgt.
hier is de code van besteltest.php
hier is de code van test.php
alvast bedankt
krie
ik zit hier met een probleem,
ik wil een pagina maken met een dropdownbox. vanaf het moment dat deze wordt gewijzigd zou ik willen hebben dat er een 2° box bij komt,
tot hier loopt alles goed maar hier wil ik hetzelfde laten gebeuren dus een selectie uit de 2° moet een 3° oproepen,...
bij de 2° loopt het mis.
de foutmelding is als volgt.
Code:
document.getElementById("test" + lvl) has no properties
hier is de code van besteltest.php
Code:
<script type="text/javascript">
function verander(lvl)
{
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById('test' + lvl).innerHTML=xmlHttp.responseText;
}
}
getal = 25 ;
test = "test.php?var=" + getal ;
xmlHttp.open("GET", test ,true);
xmlHttp.send(null);
}
</script>
<form>
<?php
include "../../login.php";
$result = mysql_query("SELECT * FROM Producten")
or die(mysql_error());
?>
<!-- samsenstellen dropbox -->
<select name="box" onChange="verander(1)">
<option selected>Selecteer uw product</option>
<?php
while ($row = mysql_fetch_array( $result )){
?>
echo "
<option value ="<?php echo $row[ProductId] ;?>"> <?php echo $row[NaamProduct] ;?></option>
<?php
}
?>
echo "
</select>
<!-- einde samenstellen dropbox -->
<div id="test1"> </div>
</form>
hier is de code van test.php
Code:
<?php
include "../../login.php";
$result = mysql_query("SELECT * FROM Producten")
or die(mysql_error());
$lvl = $_GET['var'];
$naar = $lvl + 1;
echo"
getal =" . $lvl;
?>
<select name="box" onChange="verander(<?php echo $lvl;?>)">
<option selected>Selecteer uw product</option>
<?php
while ($row = mysql_fetch_array( $result )){
?>
<option value ="<?php echo $row[ProductId] ;?>"> <?php echo $row[NaamProduct] ;?></option>
<?php
}
?>
</select>
<!-- einde samenstellen dropbox -->
<div id="test<?php echo $naar; ?>"> </div>
alvast bedankt
krie