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

  FORUM HardWare.fr
  Programmation
  PHP

  Recuperation d'infos de plusieurs formulaires

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recuperation d'infos de plusieurs formulaires

n°1422437
tomdorves
Posté le 08-08-2006 à 18:33:07  profilanswer
 

bonjour,
 
je n'arrive pas a recupérer une variable ($lamarque) issue d'un 1er formulaires contrairment à celle ($lemodele) issue d'un 2ème formulaire mis à la suite.
Comment pourrais-je faire simplement?
 
Merci.
 
Voici le code:

 $db = mysql_select_db("cars_specs",$connexion) or die ("selection db impossible" );
 
 $rq4 = "select distinct brand from cars_specs order by brand";
 $result1=mysql_query ($rq4) or die ("Listing des marques impossible" );
 
 echo "<form action='addride.php' method='post'> <select name='lamarque'>\n";
 while ($ligne = mysql_fetch_array($result1))
  {extract($ligne);
  if ($brand<>"" ) echo "<option value='$brand'>$brand\n";
  }
 echo "</select>\n";
 echo "<input type='submit' value='valider' name='markchoisie'></form>\n";

 $lamarque=$_POST['lamarque'];

 
 //choix modele
 if( isset($_POST['markchoisie']) ) // si marque choisie
{
 $rq4bis = "select distinct model from cars_specs where brand='$lamarque' order by model";
 $result2=mysql_query ($rq4bis) or die ("Listing des modeles impossible" );
   
 echo "<form action='addride.php' method='post'> <select name='lemodele'>\n";
 while ($ligne = mysql_fetch_array($result2))
  {extract($ligne);
  if ($model<>"" ) echo "<option value='$model'>$model\n";
  }
 echo "</select>\n";
 echo "<input type='submit' value='valider' name='modelechoisi'></form>\n";
 
$lemodele=$_POST['lemodele'];
}
 
 //Affiche le choix
 
echo"<td colspan=2>Veuillez compléter la description de votre ",$lamarque," ",$lemodele,".</td>";

Resultat: ça affiche uniquement le modele :(

mood
Publicité
Posté le 08-08-2006 à 18:33:07  profilanswer
 

n°1422445
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-08-2006 à 18:57:21  profilanswer
 

il n'est possibke de soumettre qu'un seul formulaire à la fois, tu ne peux donc pas avoir les données de deux formulaires différents dans ton script.
 
Donc vu comme tu as fait ton bouzin, crée un input hidden avec la valeur de $_POST['markchoisie'] dans le formulaire du modele

n°1422447
tomdorves
Posté le 08-08-2006 à 19:09:49  profilanswer
 

MERCI :)
 
j'ai ajouté  
 
echo "<input type='hidden' name='lamarque' value='$lamarque'>";
 
dans mon code de choix de modele et c'est nikel maintenant.
 


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

  Recuperation d'infos de plusieurs formulaires

 

Sujets relatifs
besoin d'infos sur la sortie serie et les souris series...Bulle d'infos sur lien de carte-image
Ressortir les infos membres d'une base IPB[perl] comparer une chaine de caractère de plusieurs lignes
En-tete Excel sur plusieurs lignesplusieurs clients
Recuperation de donnees sur une page intranetSélection dans plusieurs dossiers de touts les fichiers PDF
plusieurs types de puce sur une mem pagePHP Affichage sur plusieurs pages
Plus de sujets relatifs à : Recuperation d'infos de plusieurs formulaires


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