bonjour,
j'ai un autre pb c que j'ai un mes bouton radio m'envoie bien (merci cerila)les infos mais le probleme c qu'elle le modifie a tout les utilisateurs .
en gros chaque ligne sont dependantes des unes eds autres alors que je voudrais faire ligne par ligne (ceci me permetterait de gerer les permissions des utilisateurs.)

voici le code en question:
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
 
<?
	function connection(){
		include'config-inc.php'; 
		//ouverture d'un session
		session_start();
		//connection a la base de deonner
		mysql_connect($db_host,$db_user,$db_pass) or die("Unable to connect to database");
		mysql_select_db($db_db) or die( "Unable to select database");
	}
//fonction qui permet l'affichage d'une table sql en fonction de la requete
///////////////////////////////////////////////////////////////////////////
	function afficheTable(){
		//print_r($_POST);
		$select = 'SELECT pseudo,section FROM users';
		$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
		$total = mysql_num_rows($result);
 
 
		// si on a récupéré un résultat on l'affiche.
		if($total) {
    	// début du tableau
    		echo '<table bgcolor="#FFFFFF">'."\n";
        // première ligne on affiche les titres prénom et surnom dans 2 colonnes
        	echo '<tr>';
        	echo '<td bgcolor="#669999"><b><u>Pseudo</u></b></td>';
        	echo '<td bgcolor="#669999"><b><u>Section</u></b></td>';
			echo '<td width="184" bgcolor="#669999"><b><u>Type d utilisateur</u></b></td>';
        	echo '</tr>'."\n";
    	// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
    		while($row = mysql_fetch_array($result)) {
        		echo '<tr>';
        		echo '<td bgcolor="#CCCCCC">'.$row['pseudo'].'</td>';
        		echo '<td bgcolor="#CCCCCC">'.$row['section'].'</td>';
		        echo '<form name="form1" method="POST" action="gestUtil.php">
  					  
      					<td width="184" bgcolor="#CCCCCC">
							<label><input type="radio" name="section" value="amis" id="etat_0" />amis</label>
          					<label><input type="radio" name="section" value="esiea" id="etat_1"/>esiea</label>
   							<label><input type="radio" name="section" value="admin" id="etat_3"/>admin</label></td>
							<td bgcolor="#CCCCCC"><input type="submit" value="validation des modifications">				  
					  </form><? modifDroit($var,$surnom); ?>';
 
				//echo '<td bgcolor="#CCCCCC"><input type="submit" value="validation des modifications"></td>';
				echo '</tr>'."\n";
 
    			$var = $_POST["section"];
				$surnom = $row['pseudo'];
				echo 'bonjour'.$var.'/////';
			}
    		echo '</table>'."\n";
			modifDroit($var,$surnom);
		//print_r($_POST);
  		// fin du tableau.
		}
	else echo 'Pas d\'enregistrements dans cette table...';
	// on libère le résultat
	mysql_free_result($result);
			//print_r($_POST);
	}
 
 
	function modifDroit($var,$surnom){
 
		$req=mysql_query("SELECT * FROM users WHERE pseudo='$surnom' ");
 
		if($var == "amis" && ($req) ){
			mysql_query("update users set section = 'amis'");
		}
		if($var == "esiea"&& ($req)){
			mysql_query("update users set section = 'esiea'");
		}
		if($var == "admin"&& ($req)){
			mysql_query("update users set section = 'admin'");
		}
	}
?>