La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Lier deux formulaires sur la même page
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Lier deux formulaires sur la même page  (Lu 862 fois)
Lier deux formulaires sur la même page
« sur: le 05-12-2006 a 17:21:41 »
gael
Membre récent
*

Hors-Ligne

Messages: 9



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Bonjour,
Je suis en train de mettre en place une demande de devis en ligne avec un premier formulaire qui récupère les données de ma base "produits" pour demander au client la Quantité souhaitée et le deuxième formulaire pour 1 deuxième table avec les informations clients.
Or je n'arrive pas à faire apparaitre la quantité souhaitée dans la base devis... Pour être plus clair voici un extrait de mon code :
Code:
<?php
include("../Inscription/connexion.inc.php");
$sql="SELECT * FROM modules WHERE NoModules=$id";
$res=mysql_query($sql);
  while($row=mysql_fetch_assoc($res)){
printf("    <h2>Demande de devis pour le Module professionnel :</h2><h1>%s</h1>

<form name='formulaire' method='post' action='' enctype='multipart/form-data'>
<div style='display:block; height:30px ' class='texttab'>Nombre d'inscriptions <input name='QUANTITE' type='text' size='1' value='1' align='right' >
<input name='hiddenField1' type='hidden' value='%s'> x %s <input type='button' value='='
onClick='document.formulaire.resultat1.value = document.formulaire.QUANTITE.value * document.formulaire.hiddenField1.value' > <input name='resultat1' type='readonly' id='resultat1' size='1'>  &euro;</div></form>

     ",
      $row["TitreModule"],
      $row["PrixModule"],
      $row["PrixModule"],
      $row["PrixModule"]
         );
         

      }?>
   
  <form action='../formation-professionnelle.php?page=resultat' method='post' enctype='multipart/form-data' name='DemandedeDevis'>
  <input type='hidden' name='NoDevis'><input type='hidden' name='NoModules' value=<?php echo $id ?> ><input type='hidden' name='QUANTITE' value='NBRE' >
  <div style='display:block; width:100px; height:AUTO; position:relative; '>
  <ul style='margin-left:100px; '><li> <select name='QTE' >
    <option value='Madame'>Madame</option>
    <option value='Mademoiselle'>Mademoiselle</option>
    <option value='Monsieur'>Monsieur</option>
  </select></li>    

        <li><input name='NOM' type='text' size='43'>
    </li>
    <li><input name='PRENOM' type='text' id='PRENOM' size='43'value= ... (etc) </form>

$id est appelé à l'ouverture de la page et je voudrais envoyer la QUANTITE donnée par l'utilisateur dans le premier formulaire vers la base de destination du second formulaire 

Quelqu'un a t'il une idée du problème
Ou plutôt une solution

Merci d'avance, Cordialement.

Rapporter au modérateur  

Re:Lier deux formulaires sur la même page
« Répondre #1 sur: le 05-12-2006 a 20:53:52 »
theonlydrayk
Invité

E-Mail
Répondre avec citation

Si je comprend bien tu veut recuperer une valeur d'un formulaire dans ton script php.

Code:

<?php

if (isset($_POST['id']))
{
  $nombre = $_POST['id'];
  echo "<h1>Vous avez entr&eacute;".$nombre."</h1>";
}

?>
<form method="post" action="">

<p>
Entrer un nombre :
<input type="text" name="id">
</p>

<p>
<input type="submit" value=" Envoyer ">
</p>

</form>


Jespere que ca repond a ta question. Sinon eclaire moi.

Rapporter au modérateur  
Re:Lier deux formulaires sur la même page
« Répondre #2 sur: le 06-12-2006 a 10:14:03 »
gael
Membre récent
*

Hors-Ligne

Messages: 9



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Bonjour,
En fait dans mon premier formulaire je calcul un total à partir du nombre entré par l'utilisateur.
Je souhaiterais envoyer ce nombre choisi par l'utilisateur en même temps que ses info personnelles saisies sur le deuxième formulaire tout en restant sur la même page.
En résumé :
L'utilisateur entre un nombre de participant et clic sur un premier submit pour calculer le prix en fonction du nombre.
Il entre ensuite ses coordonnées dans un second formulaire qui renvoi vers la page de résultat.
J'envoi tous les résultat dans la bdd mais le nombre entré dans le premier formulaire n'apparaît pas.

Pas très clair tout ça 

Merci

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg