Recuperer des donées dans un tab en sql

Résolu
Bonjour,
voila je veux recupere des données que renvoie ma requete pour la modifier dans ma table

voici le code
while( $use = mysql_fetch_array($user) )
 {   
        echo("<tr>
		<td><img src='imgs/avatars/".$use['avatars']."'alt='Ce membre n a pas d avatar'/> </td> 
		<td align='center'>".$use['membre_id']. "</td>  
		<td align='center'>".$use['pseudo']. "</td>  
		<td align='center'>".$use['email']."</td>
		<td align='center'>".$use['date_inscription'].  "</td>
		<td align='center'>".$use['derniere_visite'].  "</td>
		<td align='center'>".$use['date naissance'].  "</td>
		<td align='center'>");?>
		                <form method='POST' action="user.php">
                           <input type='radio' name='iden' id='iden' value='admin' <?php if($use['identifiant'] == 'admin') { echo 'checked';} ?>/> admin <br />
                           <input type='radio' name='iden' id='iden' value='publie' <?php if($use['identifiant'] == 'publie') { echo 'checked';} ?>/> publie <br />
						   <?php
                             if(isset($_POST['iden']))
                              {
	                               $ident = trim($_POST['iden']);
                                    if ( $use['identifiant'] != $ident)
                                    {
					                    $mise = "UPDATE membres SET identifiant= '".mysql_real_escape_string($ident)."' 
                                        WHERE membre_id=".$use['membre_id'] or die(mysql_error());
					                    
										
				       }
                              }
						   ?>
                           <input type='submit' value='OK'>
                        </form> 
		</td></tr>
		
<?php 
 }

Mais ça ne change pas ce que j'ai modifié pourquoi ??!!
MERCI D'AVANCE !!
Configuration: Windows XP
Firefox 3.0.10

5 réponses

  1. Gessayé plusieurs solutions je n'arrive pas !!
    aider moi svp !!
    1. d'abord qu'est ce qui ne marche pas ???

      ensuite tu utilises deux boutons radio

      les boutons radio sont à exclusion, il ne peut y en avoir qu'un seul de coché à la fois

      par exemple OUI ou NON, mais dans ton cas je ne vois pas l'exclusion entre admin et publié, si tu cliques admin ça va décocher publié et vice versa

      à ta place je mettrait des cases à cocher
      1. ce que je veux faire c'est recuperer membre id qui a modifie son statut et a partir de ce membre id modifier sa table !!
        justement il ne peut que choisir admin ou publie !!
        1. alors passes l'id_membre en champ caché "hidden"

          while( $use = mysql_fetch_array($user) )
           {   
                  echo("<tr>
          		<td><img src='imgs/avatars/".$use['avatars']."'alt='Ce membre n a pas d avatar'/> </td> 
          		<td align='center'>".$use['membre_id']. "</td>  
          		<td align='center'>".$use['pseudo']. "</td>  
          		<td align='center'>".$use['email']."</td>
          		<td align='center'>".$use['date_inscription'].  "</td>
          		<td align='center'>".$use['derniere_visite'].  "</td>
          		<td align='center'>".$use['date naissance'].  "</td>
          		<td align='center'>");?>
          		                <form method='POST' action="user.php">
                                     <input type='radio' name='iden' id='iden' value='admin' <?php if($use['identifiant'] == 'admin') { echo 'checked';} ?>/> admin <br />
                                     <input type='radio' name='iden' id='iden' value='publie' <?php if($use['identifiant'] == 'publie') { echo 'checked';} ?>/> publie <br />
                                     <input type='hidden' name='membre_id' id='membre_id' value="<?php echo $use['membre_id']; ?>" />
          						   <?php
                                       
          									  if(isset($_POST['enregistrer'])){
          											$etat=$_POST['iden'];
          											 
          											$ident = trim($_POST['membre_id']);
          														
          											$mise = "UPDATE membres SET identifiant= '".mysql_real_escape_string($etat)."' 
          															 WHERE membre_id=".$use['membre_id'] or die(mysql_error());
          													  
          												
          										}
          						   ?>
                                     <input type='submit' name="enregistrer" value='OK'>
                                  </form> 
          		</td></tr>
          		
          <?php 
           }
          
          1. Ok merci beaucoup ^_^ !!
            Mais il fallait modifié quelques trucs
            if(isset($_POST['enregistrer']))
            									  {
            											$etat=$_POST['iden'];
            											 
            											$ident = trim($_POST['membre_id']);
            														
            											$mise = "UPDATE membres SET identifiant= '".mysql_real_escape_string($etat)."' 
            															 WHERE membre_id=".$ident or die(mysql_error());
            													  
            												
            										}