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

PHP & Base de données Discussion :

Gestion de cases à cocher


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 24
    Par défaut Gestion de cases à cocher
    j'ai une liste d'utilisateur et chaque utilisateur est accompagné par une checkbox
    et je veux tester d'abord s'il a coché au moins un utilisateur et après supprimer les utilisateurs où leurs checkbox est coché et voilà le code:
    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
    <table align="center">
    	<form method="post"name="supp" action="supp_ut_re.php" onsubmit="supp_ut_re.php">
    		<?php
    			$sql = "SELECT * FROM ut"; 
    			$req = mysql_query($sql) or die('ERREUR SQL<br />'.$sql.'<br />'.mysql_error()); 
    			$i=1;		  
     
    			 while ($resultat = mysql_fetch_row($req))
    			  {
    				echo '<tr><td>'.$i.'.</td><td><input type="checkbox" name="ut['.$i.']" value="'.$resultat[1].'"/>'.$resultat[1].'</td></tr>';
    				$i=$i+1;
     
    			  } 					   
    		?>
    		<tr>
    			<td colspan="2"><input type="reset" name="reset" value="Déchocher tous" /></td>
    			<td colspan="2"><input type="submit" name="supp" value="Supprimer"/></td>
    		</tr> 
    	</form>
    </table>

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 315
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 315
    Billets dans le blog
    17
    Par défaut
    D'après ton code $_POST['ut'] est un tableau qui contiendra les utilisateurs cochés.
    Au moins un utilisateur a été coché ? => Teste avec empty( )
    Supprimer les utilisateurs cochés ? => Boucle sur ton tableau avec foreach( ) afin de construire ta requête DELETE

Discussions similaires

  1. [PHP 5.2] Gestion de cases à cocher[][] grisées ou non
    Par LadyArwen dans le forum Langage
    Réponses: 7
    Dernier message: 28/05/2010, 11h46
  2. [AC-2003] Gestion des cases à cocher
    Par vlksoft dans le forum IHM
    Réponses: 6
    Dernier message: 21/09/2009, 19h22
  3. gestion de cases a cocher
    Par Edta dans le forum JSF
    Réponses: 12
    Dernier message: 30/01/2009, 09h36
  4. gestion des Boutons & Cases à Cocher
    Par FIRE_FR dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/12/2007, 16h19
  5. Tableau paginé + gestion cases à cocher
    Par lili2704 dans le forum Struts 1
    Réponses: 3
    Dernier message: 29/06/2007, 18h02

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