Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1319 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  envoyer un input-checkbox dans un popup

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

envoyer un input-checkbox dans un popup

n°1681129
pierrickg
Posté le 03-02-2008 à 19:00:18  profilanswer
 

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 :
  1. <form action="freedb_get_albums.php" method="post" name="freedb_get"><!-- valeurs remplies par PHP -->
  2. <input type='checkbox' name='discids[]' value='$id@$tab[1]' />
  3. <input type='checkbox' name='discids[]' value='$id@$tab[1]' />
  4. ...
  5. <input type=checkbox name=compare[] value='$id@$tab[1]'>
  6. <input type=checkbox name=compare[] value='$id@$tab[1]'>
  7. <input type=checkbox name=compare[] value='$id@$tab[1]'>
  8. ...
  9. </form>
  10. <input type=button value=Comparer onClick='javascript:send_compare()'>
  11. <script language="JavaScript" type="text/javascript"><!--
  12. function send_compare(){
  13.    my_var = document.forms.freedb_get.compare.value;
  14.    // ???
  15.    window.open('compare.php?list='+my_var, "compare", "height=440,width=640,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'" );
  16. }
  17. --></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é !

mood
Publicité
Posté le 03-02-2008 à 19:00:18  profilanswer
 

n°1682977
pierrickg
Posté le 06-02-2008 à 21:19:47  profilanswer
 

ben alors, personne ne fait de javascript sur ce forum ?  
Ca devrait pas être sorcier... si un spécialiste pouvait passer me donner un petit coup de main !
merci d'avance.

n°1683547
Fused
Posté le 07-02-2008 à 18:49:37  profilanswer
 

Tu stocke les cases les id des cases cochées dans un tableau que tu envois.
 
<input type=checkbox name=compare[] value='$id@$tab[1]'>
 
et dans ton autre fichier :  
 
if (isset($_POST['compare'])) {
   $tab = $_POST['compare'];
// là tu peux traiter ton truc, tout simplement

n°1684395
pierrickg
Posté le 09-02-2008 à 16:44:11  profilanswer
 

mon problème n'est pas de récupérer le tableau en PHP mais d'envoyer une seule variable d'un formulaire en contenant plusieurs dans une nouvelle fenêtre.
Le formulaire complet est envoyé de manière habituelle à une autre page.
Mais en plus, j'ai besoin d'un JAVASCRIPT qui prenne une seule variable, de type tableau (compare[]), et l'envoi à une autre page dans une fenêtre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  envoyer un input-checkbox dans un popup

 

Sujets relatifs
Problème avec checkboxouverture popup dans une iframe
envoyer les info d'un formulaire par mailpopup interne en flash 8
Ouvrir un popup en flash 8envoyer des données dans une base mysql (resolu)
scriptaculous : envoyer un formulaire sans rechargement de pageOuvrir une image en popup - Lightbox 2 inside
Problème de popup avec Firefox uniquementPHP:Envoyer le montant à scellius
Plus de sujets relatifs à : envoyer un input-checkbox dans un popup


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR