IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] 1 form, 2 submit


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de charlene44
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 87
    Par défaut [Tableaux] 1 form, 2 submit
    bonjour tout le monde!

    voila, j'ai un petit problème, je construit dynamiquement un tableau et sur chaque ligne je dois avoir un bouton "modifier" qui me renvoi vers une autre page tout en gardant un identifiant) et un bouton "supprimer" qui me supprime une ligne de données directement (l'identifiant est donc obligatoire la aussi)

    pour se faire :

    j'ai une fonction qui me construit mon tableau comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    function construire_agences()
    {
     
    //on séléctionne toutes les agences
    $sql = odbc_do(connexion_bdd(), r_construire_agences()) or die ('erreur lors de la création de la liste des agence');
     
    while($row=odbc_fetch_array($sql));
      {
      $identifiant = $row['id'];
      $location = $row['location'];
        echo '<form name="agence" method="post" action="soumettre.php">
                <tr>
                  <td>
                    <input type="hidden" name="ident" value="'.$identifiant.'" />
                    '.$identifiant.'
                  </td>
                  <td>
                     '.$location.'
                  </td>
                  <td>
                     <input type="submit" name="modifier" />
                     <input type="submit" name="supprimer" />
                  </td>
                </tr>
                </form>';
       };
    };
    ma connexion à la base marche, et ma requete est un select *, au passage si vous pouviez m'expliquer aussi pourquoi aucun résultat ne s'affiche, ce serai sympa car quand j'enleve le while, une ligne de résultat s'affiche correctement, par contre avec le while j'ai que dalle.

    merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Responsable des études
    Inscrit en
    Mars 2007
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 267
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    function construire_agences()
    {
     
    //on séléctionne toutes les agences
    $sql = mysql_query(connexion_bdd(), r_construire_agences()) or die (mysql_error());
     
    while($row=mysql_fetch_row($sql));
      {
     
      $identifiant = $row[0];
      $location = $row[1];
        echo '
    <form name="agence" method="post" action="soumettre.php">
                <tr>
                  <td> <input type="hidden" name="ident" value='$identifiant'> $identifiant
                 </td>
                  <td> $location </td>
                  <td>
                     <input type="submit" name="modifier" />
                     <input type="submit" name="supprimer" />
                  </td>
                </tr>
                </form>';
       };
    };
    essaye un truc comme ça pour ton affichage déjà

  3. #3
    Membre chevronné Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Par défaut
    bonjour,

    Je te conseil également de mettre une value dans ton subimt si tu veux tester quelle action est démandé

Discussions similaires

  1. Une form qui submit mal
    Par pierrotparma dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 15/09/2010, 12h34
  2. Réponses: 6
    Dernier message: 04/04/2010, 13h02
  3. [Structure de donnée] plusieurs tableaux dans form
    Par [ced] dans le forum Struts 1
    Réponses: 5
    Dernier message: 27/10/2008, 09h26
  4. [Tableaux] Problème popup et submit
    Par vincedjs dans le forum Langage
    Réponses: 7
    Dernier message: 10/03/2006, 10h13
  5. window.document.forms[0].submit is not a function ?????
    Par michaelbob dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 04/01/2006, 16h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo