Script phph permettant l'ajout et la supressi

Bonjour,
j'ai une formulaire a deux bouttons de type submit une pour l'ajoutet l'autre pour la supression dun utilisateur le problem c que j'ai le droit d'apperler un seul fichier php
aver vous une solution pour in teger les deu tratement das un seul script php?

3 réponses

  1. Oui, un truc tout con : tu appel tes deux submit apreil, et dans ton fichier php tu fais un test de leur velue ;)

    Exemple :
    <form action="page.php" method="post">
    <input type="submit" name="bouton" value="Ajout" />
    <input type="submit" name="bouton" value="Suppression" />
    </form>
    


    Et dans page.php tu met :
    <?php
    if($_POST['bouton'] == "Ajout"){
       // Traitement ajout
    }
    else{
      // traitement suppression
    }
    ?>
    


    A+
    1
    1. C'est parfait !
      0
  2. <?php
    $btajouter = $HTTP_POST_VARS["btajouter"]; 
    $btsupprimer = $HTTP_POST_VARS["btsupprimer"]; 
    
    if ($btajouter)
    {
    	// traitement
    }
    
    if ($btsupprimer)
    {
    	// traitement
    }
    ?>
    


    les boutons sont défini comme suit :

    <form name="frm_home" action="./home.php" method="post">
    
    <INPUT type=submit name="btajouter" value="Ajouter">
    <INPUT type=submit name="btsupprimer" value="Supprimer">
    
    </form>
    
    0
    1. $HTTP_POST_VARS MDR utilise plutôt $_POST c'est plus simple et plus... récent ;)
      0
    2. c'est pour être compatible avec les anciennes version !
      0
    3. Autant pour moi... Bien que je pense qu'il y est peu (pour ne pas dire aucun) hébergeur qui soit encore dans cette version de php ;)
      0
  3. Les pages qui appelles doivent avoir deux balises form l'un pour l'ajout et l'autre pour la suppression et tu mets chaque bouton dans un des deux formulaires et tu traites dans l'autre page avec if (isset) selon ce que tu veux et selon les champs que tu auras avec $_POST...

    normalement ça devrais marcher....
    0