Récuperer une variable

bouriquet15 Messages postés 2 Statut Membre -  
tryan44 Messages postés 1381 Statut Membre -
Bonjour,

Le titre est peu explicite mais je vais essayer de développer ça ici.

J'ai donc un tableau correspondant aux membres de mon site (pour l'instant, moi & mes comptes test ), et je souhaite avoir une petite clé a molette pour modifier le membre en question, pour afficher la petite clé a molette, pas de soucis mais l'étape suivante ..

En gros j'aimerais récupérer au clic sur le bouton une variable que je pourrait réutiliser dans mon popup ($_POST ou $_GET au rechargement de la page ?), ou dans une page classique correspondant au membre (une ID, pseudo, mail ...)

(j'utilise Dreamweaver CS6)

Bout de mon code ci-dessous, qui me renvoi le fameux tableau.

<?php 

include("controle/connexion_bdd.php"); 
$requete = "SELECT pseudo, adresse_mail, date_inscription FROM comptes;" ; 
$req_exec = mysql_query($requete) or die(mysql_error()) ; 

?> 

<table border="1"> 
  <tr> 
    <th scope="col">pseudo</th> 
    <th scope="col">email</th> 
    <th scope="col">date d'inscription</th> 
    <th scope="col">check</th> 
  </tr> 

<form method="post" action="test.php"> 
<?php 
if($resultat = mysql_fetch_assoc($req_exec)) 
{ 
    do { ?> 

  <tr> 
     <td> 
     <center> 
   <? echo $resultat['pseudo']; ?> 
        </center> 
    </td> 
     
    <td> 
     <center> 
   <? echo $resultat['adresse_mail']; ?> 
     </center> 
    </td> 
     
    <td> 
     <center> 
   <? echo $resultat['date_inscription']; ?> 
     </center> 
    </td> 
     
    <td> 
     <center> 
      <input type="submit" name="modifier" value="modifier"> 
     </center> 
    </td> 
     

     
  </tr> 

 <?php  
 }while($resultat = mysql_fetch_assoc($req_exec)); 
} 


?> 
         
         
         
        </form> 
        </table> 


3 réponses

tryan44 Messages postés 1381 Statut Membre 220
 
Salut,

Le plus simple serait d'effectuer un lien sur l'une de vos données plutôt que d'utiliser un formulaire :
<a href="test.php?pseudo=<?php echo $resultat['pseudo']; ?>"><?php echo $resultat['pseudo']; ?></a>

Dans la page "test.php", il faut juste récupérer la variable par GET
<?php
if(isset($_GET["pseudo"])){
//sélection des données correspondant au pseudo
//affichage des données dans un formulaire
//validation des données
}
?>
0
bouriquet15 Messages postés 2 Statut Membre
 
Avec cette méthode je ne récupère pas ma variable dans mon popup.

Le seul moyen que j'ai trouver depuis hier c'est de selectionner le compte avec un bouton type radio avec un "onclick" qui envoi ma variable en GET avec le pseudo sur la meme page, puis de cliquer sur le lien vers le popup

mais j'aimerais pouvoir juste avec un lien comme ci dessus ouvrir le popup et récuperer ma variable.
0
tryan44 Messages postés 1381 Statut Membre 220
 
Peut être que :
<a href="test.php?pseudo=<?php echo $resultat['pseudo'];?>" onclick="window.open('', 'popup', 'width=700,height=650,scrollbars=0');" target="popup"><?php echo $resultat['pseudo']; ?></a>
0