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

  FORUM HardWare.fr
  Programmation
  PHP

  pb de boutons et de <form>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb de boutons et de <form>

n°1132346
maire106
Posté le 27-06-2005 à 14:51:26  profilanswer
 

voila mon soucis:
j'ai plusieurs balise <form ....> imbriqués pour chaque action d'un bouton.
le seul probleme c'ets toujours le form principale qui est execute losque je clique sur les boutons, jamais les intermediaires
comment faire?
 
 
Je detaille un peux plus:
j'ai un tableau ou je veux que l'utilisateur valide chaque ligne pour en rajouter une autre au tableau si besoin est!
et un bouton principale qui est charger de generer un document pdf une fois tt les lignes remplies
mais qd je clique sur valider ca me sort le document pdf!
voila un morceau du code incomplet pour le moment:

Code :
  1. <body>
  2. </div>
  3.   <p align="left">
  4. <form action="nouveaupdf.php" method="post" name="fichedep" id="fichedep">
  5.   <p>Période :
  6.     <input type="text" name="periode" value="">
  7. </p>
  8.   <table width="100%" border="1">
  9.     <tr>
  10.       <th scope="col">Date</th>
  11.       <th scope="col">Ville D&eacute;part </th>
  12.       <th scope="col">Ville Arriv&eacute;e </th>
  13.       <th scope="col">Aller/retour</th>
  14.       <th scope="col">Motif</th>
  15.       <th scope="col">Tarif</th>
  16.       <th scope="col">Km</th>
  17.  <th scope="col">Total</th>
  18.     </tr>
  19.     <tr>
  20. <?php
  21. $nbligne = 1;
  22. $nbvalide=0;
  23. while( $nbligne != $nbvalide)
  24. {
  25.       echo "<td><form action=\"fichedep.php\" id =\"calcul\"><input name=\"datej\" type=\"text\" size=\"2\" maxlength=\"2\">/<input name=\"datem\" type=\"text\" size=\"2\" maxlength=\"2\">/<input name=\"datea\" type=\"text\" size=\"4\" maxlength=\"4\"></td>
  26.       <td><select name=\"villedep\"> </select></td>
  27.       <td><select name=\"villear\">      </select></td>
  28.       <td><input type=\"radio\" name=\"Aller\" value=\"A\">Aller   <input name=\"Aller\" type=\"radio\" value=\"AR\">Aller Retour</td>
  29.       <td><input type=\"text\" name=\"motif\"></td>
  30.       <td><input type=\"radio\" name=\"tarif\" value=\"0.30\">0.30  <input name=\"tarif\" type=\"radio\" value=\"0.35\">0.35</td>
  31.       <td><input name=\"km\" type=\"text\" size=\"4\" maxlength=\"4\"></td>";
  32.     echo "<td><input value=\"\" name=\"total\" type=\"text\" size=\"4\" maxlength=\"4\"></td>";
  33. echo "<td><input name=\"valider\" type=\"submit\" value=\"Valider\"></form></td>";
  34. $nbvalide = $nbvalide + 1;
  35. } ?> </tr>
  36.  
  37.   </table>
  38.   <p><br>
  39.   <input name="imprimer" type="submit" value="Imprimer">
  40.   </p>
  41. </form></p>

mood
Publicité
Posté le 27-06-2005 à 14:51:26  profilanswer
 

n°1132368
FlorentG
Unité de Masse
Posté le 27-06-2005 à 14:58:57  profilanswer
 

On ne peut pas imbriquer des form comme ça. Même chose pour certaines balises, y'a des règles. Il faudrait commencer par apprendre l'HTML avant de se lancer dans tout ça, hein ;)

n°1132369
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 14:58:58  profilanswer
 

Ca te semble pas bizarre d'imbriquer les forms ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132387
maire106
Posté le 27-06-2005 à 15:08:14  profilanswer
 

alors comment je peux fair pour que j'ai un boutons valider au bout de chaque ligne qui lorsque l'on clique dessus, enregistre la ligne et en affiche une nouvelle vierge a la suite?

n°1132390
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:11:16  profilanswer
 

Explique nous pourquoi tu as choisi de faire deux formulaires.
 
Quel est le but ? C'est peut etre faisable avec un seul formulaire ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132391
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:11:19  profilanswer
 

*ouch* N'oublie pas que ça ne sont que des formulaires HTML, qui datent d'il y a 15 ans, et que tenter de singer une application windows normale peut être difficile....


Message édité par FlorentG le 27-06-2005 à 15:14:26
n°1132392
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:11:49  profilanswer
 

(oui pas faux non plus ^^')


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132413
maire106
Posté le 27-06-2005 à 15:24:54  profilanswer
 

bah en faite le projet que j'ai c'est de faire une fiche de frais de deplacements, c'ets a dire que l'utilisateur doit renseigner:
la periode(le mois ou le trimestre), la date, les lieu de depart et d'arrivee, les km, le tarifs de remboursement, et ca doit calculer automatiquement le prix a rembourser ( a cause d'abus des personnes avant).dans ce calcul ca reprends les element precedent enregistrés, ligne par ligne puis le total de chaque ligne. Puis imprimer le doc et l'enregistrer
les parametres supplementaires sont :
- on ne sait jamais combien de voyage sont effectues, c'est variable.
- l'enregistrement doit se faire sur l'ordinateur du client
- l'impression sur le client aussi

n°1132420
maire106
Posté le 27-06-2005 à 15:30:39  profilanswer
 

donc en faite je faisais un formulaire pour chaque ligne en boucle, et un formulaire general pour imprimer et enregistrer

n°1132428
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:33:47  profilanswer
 

Et c'est pour un intranet ? Ou c'est vraiment destiné au web ?

mood
Publicité
Posté le 27-06-2005 à 15:33:47  profilanswer
 

n°1132431
maire106
Posté le 27-06-2005 à 15:35:54  profilanswer
 

un intranet d'une demi douzaine de personne

n°1132437
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:36:38  profilanswer
 

Access [:spamafote]

n°1132442
maire106
Posté le 27-06-2005 à 15:38:14  profilanswer
 

non mysql , car veulent pas payer la licence et perso je prefere Mysql aussi!

n°1132452
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:40:46  profilanswer
 

phpmyadmin ou eskuel alors ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132453
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:40:51  profilanswer
 

Vous n'avez pas Office ?

n°1132456
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:41:32  profilanswer
 

plainsofpain a écrit :

phpmyadmin ou eskuel alors ...


Aucun rapport avec la choucroute ;)

n°1132464
plainsofpa​in
Pingouino's lover
Posté le 27-06-2005 à 15:43:10  profilanswer
 

OpenOffice 2 !
 
/me sort


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1132465
maire106
Posté le 27-06-2005 à 15:43:24  profilanswer
 

si mais c'es une association educative et office version education c'est a dire juste excel, word et power point

n°1132467
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:43:29  profilanswer
 

Bah y'a des équivalent à Access aussi, non ?

n°1132470
FlorentG
Unité de Masse
Posté le 27-06-2005 à 15:44:02  profilanswer
 

maire106 a écrit :

si mais c'es une association educative et office version education c'est a dire juste excel, word et power point


Ah mince. Donc va falloir te taper du bon Javascript :) (t'es en intranet, tu peux barder comme tu veux). Dans ce cas, ce sera plus simple

n°1132485
maire106
Posté le 27-06-2005 à 15:49:22  profilanswer
 

oui enfin je crois avoir trouver solution pour ne pas faire deux formulaires: je met 2 boutons radio avec selection si on ajoute ou si on imprime. ca regle le pb des deux boutons mais pas du calcul!!!!

n°1132514
maire106
Posté le 27-06-2005 à 16:08:15  profilanswer
 

enfin non ca marche pas:

Code :
  1. <form action="<?php if ($validation == 1) {echo "fichedep.php"; }else {echo "nouveaupdf.php";}?>" method="post" name="fichedep" id="fichedep">


mais j'arrive tjs sur la page nouveau pdf qq soit la valeur de validation
 
c'ets encor un pb a la con je suis sur


Message édité par maire106 le 27-06-2005 à 16:09:13
mood
Publicité
Posté le   profilanswer
 


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

  pb de boutons et de <form>

 

Sujets relatifs
Passer les variables d'un form en paramètreChanger la couleur de tous les boutons de commande d'un projet Access
Boutons non gérés en ligneMenu contextuel et boutons personnalisés
<FORM method="POST" ENCTYPE="multipart/form-data">question communication entre form
[résolu][VBA][Access] Form et boutons en fonction d'une requête2 boutons submit dans le meme form?
plusieurs boutons submit d'un form qui ont différents targets...HTML/PHP : comment utiliser 2 boutons SUBMIT dans un FORM ???????
Plus de sujets relatifs à : pb de boutons et de <form>


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