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

  FORUM HardWare.fr
  Programmation
  PHP

  Formulaire HTML vers PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire HTML vers PHP

n°1346088
akalaan
Posté le 13-04-2006 à 14:44:11  profilanswer
 

Bonjour à tous,
 
Voila mon probleme, j'ai actuellement une page HTML qui contient 3 formulaire du genre "Nom, prenom, age" avec chaqu'un 1 bouton tel que "Ajouter, supprimer, Modifier".
Au pars avant, je faisait pointer chaque formulaire vers une page propres à chaqu'un et ca marchait.
Maintenant, je voudrais centraliser les requete sur une seul page mais je ne sais pas comment faire pour dire qu'en fonction de tel ou tel formulaire, faire tel action.
 
 
Pourriez vous m'aider svp...

mood
Publicité
Posté le 13-04-2006 à 14:44:11  profilanswer
 

n°1346107
hardrog
Play it fucking loud !!
Posté le 13-04-2006 à 14:57:45  profilanswer
 

tu donne un nom au bouton de type "submit" qui valide ton formulaire. Dans ta seconde page tu test l'existence des bouton ($_POST["nom_du_bouton"]).
ok?

n°1346121
akalaan
Posté le 13-04-2006 à 15:07:30  profilanswer
 

Salut,
 
Voici ma page HTML
 
<html>
<body>
 
<body>
<table width="100%">
 
<tr><td width="33%" valign="top">
<form action="action_admin.php" method="post">
<strong>Ajouter un commercial : </strong><br>
<input type="submit" value="Ajouter" name=bouton_consult ><br>
<strong>requete simple</strong><br><br><br>
</form>
</td>
 
 
<td width="33%" valign="top">
<form action="action_admin.php" method="post">
<strong>Supprimer un commercial : </strong><br>
<input type="submit" value="Supprimer" name=bouton_consult ><br>
<strong>requete simple</strong><br><br><br>
</form>
</td>
 
 
 
<td width="33%" valign="top">
<form action="action_admin.php" method="post">
<strong>Modifier un commercial : </strong><br>
<input type="submit" value="Modifier" name=bouton_consult ><br>
<strong>requete simple</strong><br><br><br>
</form>
</td>
 
</table>
 
 
<br><br><br><br><br><br><br><br><b>
Aller vers : <a href = "index.html">index</a> ou <a href = "consultation.html">consulation</a>  
 
</body>
 
</html>
 
D'apres toi que devrait je mettre dans ma page PHP pour cela pointe vers la bonne fonction.

n°1346131
hardrog
Play it fucking loud !!
Posté le 13-04-2006 à 15:12:39  profilanswer
 

sa peut pas marcher =>nom de tes boutons
 
ex:  page1
 

Code :
  1. <form action="action_admin.php" method="post">
  2. <strong>Ajouter un commercial : </strong><br>
  3. <input type="submit" value="Ajouter" name="ajout" ><br>
  4. <strong>requete simple</strong><br><br><br>
  5. </form>
  6. <form action="action_admin.php" method="post">
  7. <strong>Supprimer un commercial : </strong><br>
  8. <input type="submit" value="Supprimer" name="sup" ><br>
  9. <strong>requete simple</strong><br><br><br>
  10. </form>
  11. <form action="action_admin.php" method="post">
  12. <strong>Modifier un commercial : </strong><br>
  13. <input type="submit" value="Modifier" name="mod" ><br>
  14. <strong>requete simple</strong><br><br><br>
  15. </form>


 
 
ta page  action_admin.php:
 

Code :
  1. if (isset($_POST["ajout"]))
  2. {
  3. //traitement d'ajout
  4. }
  5. if (isset($_POST["mod"]))
  6. {
  7. //traitement de modification
  8. }
  9. if (isset($_POST["sup"]))
  10. {
  11. //traitement de suppression
  12. }


 
 
essai déja avec sa :hello:

n°1346151
gatsu35
Blablaté par Harko
Posté le 13-04-2006 à 15:23:27  profilanswer
 

et avec un seul formulaire c'est pas mieux :/
 

Code :
  1. <form action="action_admin.php" method="post">
  2.       <strong>Action sur commercial : </strong><br>
  3.       <input type="submit" value="Ajouter" name="action" ><br>
  4.       <input type="submit" value="Supprimer" name="action" ><br>
  5.       <input type="submit" value="Modifier" name="action" ><br>
  6.     </form>


 

Code :
  1. $action = (isset($_POST['action'])) ? strtolower($_POST['action'])) : '';
  2. switch ($action) {
  3. case 'ajouter':
  4.    (actions à faire)
  5.    break;
  6. case 'supprimer':
  7.    (actions à faire)
  8.    break;
  9. case 'modifier':
  10.    (actions à faire)
  11.    break;
  12. }


Message édité par gatsu35 le 13-04-2006 à 15:23:57
n°1346162
akalaan
Posté le 13-04-2006 à 15:32:31  profilanswer
 

Je ne sais pas comment vour remercier....
Merci hardrog ca marche.
 
Le truc en faite c'est que mes formulaire renvoi sur des pages PHP avec d'autres formulaires HTML dedans qui ensuite effectue des requete sur une base SQL.
 
Effectivement, je pense que je vais tout mettre dans un seul formulaire, je vais voir ca.
 
Merci bien,


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

  Formulaire HTML vers PHP

 

Sujets relatifs
html et fichier texteteste sur une zone de texte de mon formulaire
[PHP]Utiliser le resultat d'un DATE_FORMAT de requete mysql sous dream[Résolu] Pb pour accéder à un formulaire par le code
PHP ou ASP -> l'avenir appartient auquel? Lequel est le mieux SVP?concatenation de deux fichier html en VB
Concaténation de fichiers PDF avec PHPsélectionner un répertoire via un formulaire
[SOAP] Intégration PHP - .Net(DotNet c++) handle d'un formulaire
Plus de sujets relatifs à : Formulaire HTML vers PHP


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