2 "Formulaires" dans la meme page

Rémi -  
 branham -
Bonjour.
J'aimerai savoir si c'est possible de faire 2 "Formulaires" dans la meme page !
si oui comment faire ?

j'aimerai aussi savoir si c'est possible de que le boutonsoit du style : <a class=.... </a> à la place ...de ce qui est en dessou .

<form name="cons" method="post" action="tribunelibre.typemach.php3">
<input type="hidden" name="ajout" value="true">
....
<input type=submit value="Proposer">

Si oui comment faire pour recuperer les données ? merci d'avance

9 réponses

  1. infodevlo
     
    bonjour, pour la solution de ce probleme, oui tu peux creer deux formulaires

    Le premier formulaire va avoir une action (Controleur (Traitement))
    et le deuxième va avoir une autre action .Donc si tu a 2 bouton le premier dans le 1er formulaire et le 2 eme dans le 2eme fomulaire.
    9
  2. nasro.22 Messages postés 1 Statut Membre 5
     
    bon soir a tt.
    comment avec plaisir faire associer une formulaire a une base de données
    5
  3. kalamit
     
    Pas possible... Par contre, tu peux mettre une image à la place du classique bouton submit. Une image qui ressemblerait à un lien <a href> par exemple. :)

    Kalamit,
    14 jours avant le soleil, la mer et les mouettes. :)
    1
  4. Utilisateur anonyme
     
    pour les href tu peut faire un <a> pour envoyer ton formulaire

    <a href="Javascript:this.document.forms["nomdetonformulaire"].submit();" class="..." ..>Valider</a>
    1
    1. kalamit
       
      Ouais, mais c'est du javascript... :(

      Kalamit,
      14 jours avant le soleil, la mer et les mouettes. :)
      0
    2. moghreb
       
      nn il ne ca marche pas, il envoie toujours vers le dernier formulaire déclarer.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. layork Messages postés 364 Statut Membre 11
     
    pour faire deux formulaires dans la meme page, je ne pence pas qu'l y ai de probleme, tu fait tout simplement tes 2 formulaire

    pour recuperer tes données, c'est tout simple, si tu a fait un post, dans la page suivante tu met:
    $nomdelavariablevariable=$_GET['nom d un champs que tu veut recuerer'];
    et tufait ca pour tout les champs

    l'informatique ca rend fou!!!!!
    0
    1. kalamit
       
      Non, dans ce cas-la, ca serait $_POST et non pas $_GET...

      Kalamit,
      14 jours avant le soleil, la mer et les mouettes. :)
      0
      1. layork Messages postés 364 Statut Membre 11 > kalamit
         
        a oui mince,ma trompé :p

        l'informatique ca rend fou!!!!!
        0
    2. branham
       
      cool
      0
  7. Rémi
     
    Et pour mon deuxieme souci ? pour les <a href... ></a>
    0
  8. Rémi
     
    d'accord =) j ai compris !

    et C'est possible de mettre 2 bouttons d'envoi pour envoié lé donné soi dans une page php soi dans lotre ?
    en fonction de ce ki veux faire des donner ( supprimer ou modifier par exemple)
    0
    1. layork Messages postés 364 Statut Membre 11
       
      ba il suffit que tu mette un lien pour un bouton et un autre lien pour un autre boutton

      l'informatique ca rend fou!!!!!
      0
    2. kalamit
       
      Et bien, si j'ai bien compris ton message, tu as deux formulaires, donc, deux pages de traitement differentes ! Aucun soucis !

      Kalamit,
      14 jours avant le soleil, la mer et les mouettes. :)
      0
  9. Rémi
     
    Merci tout le monde surtout merci NoSFe =) tu trouves toujours de bonne solution ;)
    0
  10. vignol Messages postés 45 Statut Membre 1
     
    Bonsoir à vous tous,
    J'ai un problème avec mon petit programme.
    J'ai une table Client et une table Paiement
    J'ai crée une requête qui prendra en charge la récapitulatif des paiements des clients
    dans cette requête je veux afficher la somme total payé par le client X
    Je n'arrive pas à le faire quel'qu'un peux m'aider?
    Voici les champs de mes tables
    Client: NumClient, prénom, nom, Adresse
    Paiment: NumPaie,Date,MontantPayé
    Merci d'avance
    0
    1. zazzah
       
      Ajoute le champ NumClient à la table paiement en tant que clé étrangère. Ensuite, tu crée une requete qui fait la somme de MontantPayé lorsque NumClient est celui du client X.
      0