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 :

Un bouton pour MAJ plusieurs lignes


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2009
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 407
    Points : 104
    Points
    104
    Par défaut Un bouton pour MAJ plusieurs lignes
    Bonjour à tous,

    J'affiche sur une page le resultat d'une requete pour voir les membres inscrits (login-nom-prenom-mail-telephone-typecompte).

    Le type de compte est sous la forme d'une liste déroulante, que l'admin peut changer (utilisateur-animateur-admin).

    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
    <?php
    		while($data = mysql_fetch_assoc($res_sql)) {
     
      		    echo "<tr></tr>";
      		    echo "<tr>";
    			echo "<td><div align='center'><strong>".$data['loginName']."</strong></a></div></td>";
    			echo "<td><div align='center'>".$data['lastName']."</div></td>";
    			echo "<td><div align='center'>".$data['firstName']."</div></td>";
    			echo "<td><div align='center'>".$data['email']."</div></td>";
    			echo "<td><div align='center'>".$data['phone']."</div></td>";
    			echo "<td><div align='center'>".$data['Benevolat']."</div></td>";
    			echo "<td><div align='center'>";
    			?>
    			   <select name="visible" id="visible">
                     <option <?php echo ($data['TypeCompte']=="user")?'selected="selected"':''; ?>>user</option>
    				 <option <?php echo ($data['TypeCompte']=="animateur")?'selected="selected"':''; ?>>animateur</option>
                     <option <?php echo ($data['TypeCompte']=="admin")?'selected="selected"':''; ?>>admin</option>
                   </select>		
    			<?php
    			echo "</div></td>";
    			echo "</tr>";
      		   }
    Je voudrais savoir comment avec un seul bouton "mettre à jour", je peux tout mettre à jour dans ma table ?

    Merci. Mikael

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Utilise une notation du name en tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<select name="visible[' . $row['id'] . '"" id="visible">';
    Tu recevra du formulaire $_POST['visible']['xxxx'] = valeur_selectionnée
    et tu n'auras plus qu'a faire l'update pour chaque couple id/valeur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    petite correction (un id est toujours unique !)
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<select name="visible[' . $row['id'] . ']" id="visible' . $row['id'] . '">';

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2009
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 407
    Points : 104
    Points
    104
    Par défaut
    Merci pour vos réponses. Je teste cela demain.

Discussions similaires

  1. Client réseau pour recevoir plusieurs lignes.
    Par z980x dans le forum Langage
    Réponses: 11
    Dernier message: 14/11/2008, 22h48
  2. Problème pour effacer plusieurs lignes dans grid DevExpress
    Par Cazaux-Moutou-Philippe dans le forum Langage
    Réponses: 0
    Dernier message: 08/02/2008, 13h41
  3. Bouton radio sur plusieur ligne avec Border layout
    Par Bason_sensei dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 03/05/2006, 16h03
  4. Une requête pour éditer plusieurs lignes.
    Par Anduriel dans le forum Requêtes
    Réponses: 3
    Dernier message: 02/05/2006, 20h24
  5. [C#] Un composant pour afficher plusieurs lignes ?
    Par Tips dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/12/2005, 19h47

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