Bonjour tout le monde.
LE BUT :
envoyer une seule variable-tableau (des checkbox sous forme d'un tableau genre variable[]) d'un formulaire plus complexe vers une nouvelle fenêtre à un fichier PHP
Code :
- <form action="freedb_get_albums.php" method="post" name="freedb_get"><!-- valeurs remplies par PHP -->
- <input type='checkbox' name='discids[]' value='$id@$tab[1]' />
- <input type='checkbox' name='discids[]' value='$id@$tab[1]' />
- ...
- <input type=checkbox name=compare[] value='$id@$tab[1]'>
- <input type=checkbox name=compare[] value='$id@$tab[1]'>
- <input type=checkbox name=compare[] value='$id@$tab[1]'>
- ...
- </form>
- <input type=button value=Comparer onClick='javascript:send_compare()'>
- <script language="JavaScript" type="text/javascript"><!--
- function send_compare(){
- my_var = document.forms.freedb_get.compare.value;
- // ???
- window.open('compare.php?list='+my_var, "compare", "height=440,width=640,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'" );
- }
- --></script>
|
DETAIL du problème :
Je liste des CD d'une base (freedb) avec une case à cocher (discid[]) pour envoyer à une page PHP ceux qui me conviennent.
Comme il y a souvent plusieurs entrées pour le même CD, je veux ajouter une case supplémentaire pour les comparer (compare[]).
Je veux envoyer la liste des cases "compare" cochées dans une nouelle fenêtre où PHP me listera les infos de chaque.
LA QUESTION :
comment bidouiller le javascript pour envoyer la liste des cases "compare" cochées par URL ou POST ?
merci d'avance pour votre aide, là je suis coincé !