Bonjour.
j'ai un petit problème concernant la conservation d'une valeur dans un champ après l'éxecution de la fonction reload de javascript.En effet cette valeur($idn) c'est L'ID récupéré par la méthode GET depuis une autre page,malheuresement cet ID disparait après l'éxecution de la fonction reload.
je veux que cette valeur soit épargnée ou conservée aprés l'éxecution de la fonction reload autrement dit je veux que le champ contenant cette valeur ne soit pas raffraichie si possible.voici les codes:
<SCRIPT language=JavaScript>
function reload(form)
{
var val=form.make.options[form.make.options.selectedIndex].value;
self.location='add_vehicle.php?make=' + val ;
}
</script>
<?php
@$cat=$_GET['make'];
@$idn=$_GET['change15'];
echo $idn;
$quer1=mysql_query("SELECT id_make,make_name FROM makes");
if(isset($cat) and strlen($cat) > 0)
{
$quer2=mysql_query("SELECT id_model,model_name FROM models WHERE id_make='$cat'");
}
else
{
$quer2=mysql_query("SELECT id_model,model_name FROM models");
}
echo"<form name='demo' action='addvehicles.php' method='POST' enctype='multipart/form-data' onsubmit='return validateFormOnSubmit(this)'>";
echo"<table align='center'><br><br><br>";
?>
<?php
echo"<tr>
<td><input type='text' name='client' value='"$idn"'size='1'></td>
<td></td>
<td></td>
<td></td>
</tr>";
echo"<tr>";
echo"<td>";
echo "<select style='width: 10em;' name='make' onchange=\"reload(this.form)\"><option value=''>....Select make....</option>";
while($noticia1 = mysql_fetch_array($quer1)) {
if($noticia1['id_make']==@$cat){echo "<option selected value='$noticia1[make_name]'>$noticia1[make_name] </option>" ."<BR>";}
else{echo "<option value='$noticia1[id_make]'>$noticia1[make_name]</option>";}
}
echo "</select>";
echo"</select>";
echo"</td>";
echo"<td>";
echo"<select name='model' style='width: 10em;' ><option value=''>...Model...</option>";
while($noticia2=mysql_fetch_array($quer2))
{
echo"<option value='$noticia2[id_model]'>$noticia2[model_name]</option>";
}
echo"</select>";
echo"</td>";
echo"<td>";
echo"<select name='fuel' style='width: 10em;' ><option value=''>...Fuel...</option>";
echo"<option value='Diesel'>Diesel</option>";
echo"<option value='Petrol'>Petrol</option>";
echo"</select>";
echo"</td>";
echo"<td><input type='file' name='photo1' size='18' maxlength='25' value=''></td>";
echo"</tr>";
echo"</table>";
echo"</form>";