J'essaie de faire un formulaire avec des sous catégories via la method get et je voudrais simplement savoir ce qui ne marche pas.
Lorsque je clique sur mon premier champs du formulaire, il renvoie via son url ($_GET) la variable $codealbum qui correspond aux noms de mes dossiers photos (J1,J2,J3, Jx,... j200). Le deuxieme champs va correspondre a la liste des images présentent dans ce dossier.
Mon problème, lorsque je clique sur le 2ieme formulaire créé, rien ne passe, la nouvelle url n'est jamais transmise.
Si quelqu'un peut m'aider c cool...
Voila la majeur partie de mon code
Code : Tout sélectionner
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/JavaScript">
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<select onchange="MM_jumpMenu('parent',this,0)">
<?php
for ($i=1;$i<=200;$i++)
{
$d = "J$i";
$doss= "/$d/$d.html";
if (file_exists($_SERVER['DOCUMENT_ROOT'].$doss)){
echo "<option value=\"contact.php?codealbum=$d&taille=0&t=0\">$d</option>";}
}//for
echo "</select>";
if (isset($_GET['codealbum']))
{
$cod=$_GET['codealbum'];
echo "<font color='#FFFFFF'> Choisissez la photo vous intéressant...</font>";
echo "<select onchange='MM_jumpMenu('parent',this,0)'>" ;
echo "<option value=''>Sélection</option>";
$urlimg= "./$cod/images";
if (is_dir($_SERVER['DOCUMENT_ROOT'].$urlimg)){
if($dir = opendir($urlimg)) {
while (($file = readdir ($dir)) !== false){
if ($file != '.' && $file != '..')
echo "<option value=\"contact.php?codealbum=$cod&taille=1&t=0\">$file</option>";
}
closedir($dir);
}
}
}//if(isset)
?>Piervi