Recuperer des donées dans un tab en sql

Résolu/Fermé
yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 - 25 mai 2009 à 03:21
yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 - 26 mai 2009 à 01:36
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 !!

5 réponses

yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 64
25 mai 2009 à 13:27
Gessayé plusieurs solutions je n'arrive pas !!
aider moi svp !!
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
25 mai 2009 à 13:34
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
0
yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 64
25 mai 2009 à 13:54
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 !!
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
25 mai 2009 à 14:16
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 
 }
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 64
26 mai 2009 à 01:36
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());
													  
												
										}
0