Nieuw lid |
|
Hoi allemaal,
Graag zou ik willen weten hoe ik de url van de volgende pagina:
/formulieren/lotnummer/stap2.php?deel1=NL
kan wijzigen in
/formulieren/lotnummer/stap2.php
Of een andere manier om ervoor tezorgen dat deel1=NL niet wordt weergegeven in de URL.
Mijn script van stap1.php is:
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<table width="70%">
<tr>
<td width="25%">Selecteer deel 1:</td>
<td width="50%">
<?php echo"
<select name=\"select\" onchange=\"MM_jumpMenu('parent',this,0)\">
<option value=\"none\"></option>";
$query = "
SELECT DISTINCT deel1
FROM `lotnummer`
WHERE deel1 is not null
ORDER BY 'deel1' DESC";
$sql = mysql_query($query);
while($record = mysql_fetch_object($sql))
{
echo"<option value=\"stap2.php?deel1=$record->deel1\">".$record->deel1."</option>";
}
?>
</select></td>
</tr>
</table>
<script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <table width="70%"> <tr> <td width="25%">Selecteer deel 1:</td> <td width="50%"> <select name=\"select\" onchange=\"MM_jumpMenu('parent',this,0)\"> <option value=\"none\"></option>"; $query = " SELECT DISTINCT deel1 FROM `lotnummer` WHERE deel1 is not null ORDER BY 'deel1' DESC"; { echo"<option value=\"stap2.php?deel1=$record->deel1\">".$record->deel1."</option>"; } ?> </select></td> </tr> </table>
En van stap2.php is:
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<?php
$deel1 = "" . $_GET["deel1"] . "";
?>
<table width="70%">
<tr>
<td width="25%"> deel 1: <?php echo ''.$deel1.'';?></td></tr><tr>
<td width="25%">Selecteer deel 2:</td>
<td width="50%">
<?php echo"
<select name=\"select\" onchange=\"MM_jumpMenu('parent',this,0)\">
<option value=\"none\"></option>";
$query = "
SELECT DISTINCT deel2
FROM `lotnummer`
WHERE deel2 is not null AND deel1='$deel1'
ORDER BY 'deel2' DESC";
$sql = mysql_query($query);
while($record = mysql_fetch_object($sql))
{
echo"<option value=\"stap3.php?deel1=$deel1&deel2=$record->deel2\">".$record->deel2."</option>";
}
?>
</select></td>
</tr>
</table>
<script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <?php $deel1 = "" . $_GET["deel1"] . ""; ?> <table width="70%"> <tr> <td width="25%"> deel 1: <?php echo ''.$deel1.'';? ></td></tr><tr> <td width="25%">Selecteer deel 2:</td> <td width="50%"> <select name=\"select\" onchange=\"MM_jumpMenu('parent',this,0)\"> <option value=\"none\"></option>"; $query = " SELECT DISTINCT deel2 FROM `lotnummer` WHERE deel2 is not null AND deel1='$deel1' ORDER BY 'deel2' DESC"; { echo"<option value=\"stap3.php?deel1=$deel1&deel2=$record->deel2\">".$record->deel2."</option>"; } ?> </select></td> </tr> </table>
Nu werkt alles perfect behalve dat nu deel1=NL in de url is te wijzigen en er zo een andere uitkomst kan komen die niet in de database is vastgelegd.
Dus dit zou ik graag nog zien op te lossen op de een of andere manier.
Groetjes,
pcio
|