Bonjour à tous, je sais qu'il y deja pas mal de post sur la recuperation de valeur de menu deroulant et aussi dans la FAQ etc mais mon problème ne se situe pas vraiment là,
en fait dans mon cas ca serai plus un truc du genre :
- j'ai une page ./index.php qui est ma page principale
- une page dans /include/class/class_groupe.inc.php (contenant la classe groupe et notament la methode menu déroulant)
- une page dans /include/class/class_incident.inc.php (contenant la classe groupe et notament le dit formulaire)
Lorsque j'ai ./index.php?action=ajouter&class=incident
un formulaire s'affiche
grace à un $incident->Formulaire();
avec notament un menu deroulant des "groupes" appellé grace a une méthode
$groupe->MenuDeroulant()
Ce que je voudrais c'est modifier la valeur d'une variable $id_groupe dans mon index.php (par ex ./index.php?action=ajouter&class=incident&id_groupe=xxx)
Actuelement j'essaie ceci :
Dans le menu deroulant des groupes :
je rajoute ca dans mon select pour recup la value et appeller la fonction refreshForm :
<SELECT name=\"id_groupe\" onChange=\"refreshForm(this.options[this.selectedIndex].value);\">
et le code de refreshForm :
Un truc dans le genre devrai marcher a moins d'une erreur sur le prinicipe ou dans le script mais je n'arrive pas a balancer la page (je ne sais pas ou mettre le code du script car le menuderoulant est une methode de classe php)<script type="text/javascript" language="javaScript">
function refreshForm(var value_id)
{
//Je refresh la page du formulaire
document.location = '../../admin/index.php?action=ajouter&class=incident&id_groupe='+value_id;
}
</script>
Dans la console javascript il me dit refreshForm not defined et aussi missing formal parameter sur le "var"
je precise que je suis en pur PHP je n'ai pas de fichier en .hml
Pourriez-vous m'aider ?, si oui comment ?
Partager