Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
1614 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU]TRés URGENT chekbox et passage de variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]TRés URGENT chekbox et passage de variable

n°1903666
creepx
Posté le 08-07-2009 à 15:29:14  profilanswer
 

bonjour  
je selectionne un produit dans une liste et je coche une case checkbox ou deux .. pour afficher une courbe ou 2 ou...
dans un autre fichier je recupere le produit selectionner ds la liste, qui contient 3 requette vers trois table,  
ce que j'aimerais faire c'est que je selectionne un produit et si je coche la premiere case il passe la variable produit a ma premiere requette et pour les autre requette j'aurais des valeur null du coup j'afficherais q'une courbe, c'est exactement comme cette exemple sauf je veut as de javascript, just php http://people.iola.dk/olau/flot/ex [...] eries.html
 mes programmes

Code :
  1. //apele d'un camembert qui ne changera pas
  2. echo '<img src="dernier_graph_camembert.php" alt="Mon graphique" />';
  3. //ma liste deroulante avec les produits de ma table
  4. echo '<form method="post" action="test_comb.php">';
  5.     echo '<select size=1 name="produits">'."\n";
  6.     echo '<option value="-1">--liste des produits--</option>'."\n";
  7.     $resultat = mysql_query("SELECT produits FROM test_excel" );
  8.     while($t =  mysql_fetch_array($resultat))
  9.     {
  10.        echo '<option value="'.$t[0].'">'.$t['produits'];
  11.         echo '</option>'."\n";
  12.    }
  13.    echo '</select>'."\n";
  14.  
  15.    echo '<input type="checkbox" name="produits1" value="A">Année N';
  16.    echo '<input type="checkbox" name="produits2" value="B">Année N-1';
  17.    echo '<input type="checkbox" name="produits3" value="C">Prévision';
  18.    //valider mon produit selectionner
  19.    echo '<input type="submit" value="ok" />';
  20.    echo '</form>';
  21.  
  22.   //si je selectionne un produit alors je transmet la variable a mon image
  23.   //qui le transmettra a son tour à ma fonction courb_simple.php
  24.    if(isset($_POST['produits1']) || isset($_POST['produits2']) || isset($_POST['produits3']))
  25.    {
  26.    
  27.      //echo $_POST['produits'];
  28.    // ici je doit afficher ma courbe du produit selectionner dans ma liste deroulante en l'appelant en image
  29.     echo "<img src='plusieur_courbe.php?produits=".$_POST['produits']."'/>";
  30.    }


 
 
 
et c'e'st la ou il ya mes requette
 
 

Code :
  1. function plusieur_courbe($tableau1, $legende_prod1, $titre_graphique, $days,
  2.                                $tableau2 = NULL, $legende_prod2 = NULL,
  3.                                $tableau3 = NULL, $legende_prod3 = NULL)
  4.   {           
  5.      
  6. //si je coche la deuxieme case je recupere ma variable et je la met dedans et pour les autres il seront a null
  7. $req= mysql_query("SELECT  OCT,NOV,DECE,JANV,FEV,MARS,AVRIL,MAI,JUIN,JUILLET,AOUT,SEPT FROM test_excel2 WHERE  produits = '".$_GET['produits']."' " );
  8. $tableau1=array(); 
  9. while($t=mysql_fetch_row($req) )
  10. {
  11.    for($i=0; $i<count($t); $i++)
  12.    $tableau1[$i]=$t[$i];
  13. }
  14.  
  15. $req= mysql_query("SELECT PREV, OCT,NOV,DECE,JANV,FEV,MARS,AVRIL,MAI,JUIN,JUILLET,AOUT,SEPT FROM test_excel WHERE  produits = '".$_GET['produits']."' " );
  16. $tableau2=array(); 
  17. while($t=mysql_fetch_row($req) )
  18. {
  19.    for($i=0; $i<count($t); $i++)
  20.    $tableau2[$i]=$t[$i];
  21. }
  22. $req= mysql_query("SELECT  OCT,NOV,DECE,JANV,FEV,MARS,AVRIL,MAI,JUIN,JUILLET,AOUT,SEPT FROM test_excel_prev WHERE  produits = '".$_GET['produits']."' " );
  23. $tableau3=array(); 
  24. while($t=mysql_fetch_row($req) )
  25. {
  26.    for($i=0; $i<count($t); $i++)
  27.    $tableau3[$i]=$t[$i];
  28. }
  29.        
  30. }
  31. ?>


Message édité par creepx le 08-07-2009 à 16:42:05
mood
Publicité
Posté le 08-07-2009 à 15:29:14  profilanswer
 

n°1903667
pataluc
Posté le 08-07-2009 à 15:31:11  profilanswer
 

http://www.fouin.org/pommedefennec/images/smiles/GS/GS_5d92216555317bd9bc79943018263139.png
la balise [code] et les règles du forum c'est pas pour les chiens:

Les moderateurs a écrit :

Règles du forum Programmation

 

[05] Évitez les titres "agressifs".

  • Évitez les titres entièrement en majuscule et/ou contenant un nombre excessif de caractères du type "---==== AIDE SVP ====---".
  • Évitez également titres du genre "svp aide sur Access" ou "vite j'ai un prob php c'est urgent", cela n'apporte rien car la majorité des topics concernent une demande d'aide et sont très souvent urgents.


 


et en plus c'est tellement limpide comme post qu'on comprend rien.


Message édité par pataluc le 08-07-2009 à 15:33:04

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU]TRés URGENT chekbox et passage de variable

 

Sujets relatifs
Problème avec variable php[Résolu][VBA] Importer des données d'un fichier.txt
[RESOLU] [Batch] Trouver un mot dans plusieurs fichiersEcrire une page html en vbs
[Résolu][Hibernate] Rollback Exception improbableaide jquery thickbox passage de variable
[Resolu][C#] Dupliquer un fichier[Résolu][ASP.NET][C#] Heritage et partage de variable
Plus de sujets relatifs à : [RESOLU]TRés URGENT chekbox et passage de variable


Hit-Parade
Copyright © 1997-2012 Hardware.fr SARL / Groupe LDLC / LesNumeriques.com / Version anglaise du site: BeHardware