insérer des données selon des cases à cocher

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : insérer des données selon des cases à cocher

par Truc » 19 mars 2006, 21:21

Un petit tour par la FAQ pour découvrir ce tuto sur les cases à cocher :wink:

par GoldWel » 19 mars 2006, 21:19

En fet, au moment ou l'utilisateur appuie sur ENREGISTRER, les informations où la case a été coché doivent être insérées dans des tables...
J espere ke cest + precis :-)

insérer des données selon des cases à cocher

par GoldWel » 19 mars 2006, 21:16

Bonjour,

j'affiche une liste d'enregistrements selon ma requete. Ensuite j'aimerais insérer les données qui ont été cochées par l'utilisateur dans des tables (insert into dc)
Comment dois-je faire ? Merci ...


<table width="534" background="./images/up-6.jpg" style="background-repeat:no-repeat; background-position:top" border="0" cellspacing="0" cellpadding="0">
				<tr>
					<td width="534" valign="top"> 
						<div class="presentation"><b>Ajout d'un fichier</b></div>
						<div class="dernieremodif">Par <?php echo $_SESSION['log']; ?> - Dernière modification le <?php echo "$date à $heure"; ?><br><br></div>
						<form name="ajoutFichier" enctype="multipart/form-data" action="<?php echo $PHP_SELF;  ?>" method="POST">

<!-- Affichage des différents groupes -->
						<table width="400" border="0" cellspacing="0" cellpadding="0" align="center">
							<tr>
								<td width="50" class="BorderPurpleBottom">&nbsp;</td>
							  	<td width="175" class="BorderPurpleTopBottomLeft" bgcolor="#E7F2FB"><p align="center" class="changepass"><b>Nom du groupe</b></p></td>
							 	<td width="175" class="BorderPurple" bgcolor="#E7F2FB"><p align="center" class="changepass"><b>Description</b></p></td>
							</tr>
								<?php
								 
								require("./config/myConnexion.php");
                                $db = mysql_connect(SERVER,USER,PASSWD);
	                            mysql_select_db('bibliotheque',$db);
												
							    //requete qui recherche le nom_dept en fonction du id_utilisateur
								$query = " SELECT nom_departement
											FROM departement, utilisateur
											WHERE id_utilisateur = '$user'
											AND departement.id_departement = utilisateur.id_departement ";
   							    $result = mysql_query ($query) or die (" La requête pour la recherche du nom_dept a échoué ");
   								$total = mysql_num_rows($result);
								
								if ($total) {
									//on fait une boucle qui va faire un tour pour chaque enregistrement 
									while ($row = mysql_fetch_assoc($result)) 
									{ 
								//on affiche les informations de l'enregistrement en cours
							?>	
							<tr>
							  	<td width="50" class="BorderPurpleBottomLeft"><center><input name="choix" type="checkbox" value=""></center></td>
							  	<td width="175" class="BorderPurpleBottomLeft"><p align="center" class="changepass"><?php echo $row['nom_departement']; ?></p></td>
							 	<td width="175" class="BorderPurpleBottomRightLeft"><p align="center" class="changepass"><br><?php echo "Accès à la ressource par tout le département"; ?> </p></p></td>
							</tr>
							<?php
									}
								}

?>
							<tr>
								<td colspan="3">&nbsp;</td>
							</tr>
						
							<tr>
								<td colspan="3" align="center">
									<table width="400">
										<tr>
											<td width="200" align="right"><input type="submit" class="envoi" value="Enregistrer">&nbsp;&nbsp;</td>
											<td width="200" align="left"><input type="reset" class="envoi" value="Annuler"></td>
										</tr>
									 </table> 
								</td>
							</tr>
						</table>
					</td>
				</tr>
				</form>