Récuperer une variable

Fermé
bouriquet15 Messages postés 2 Date d'inscription lundi 16 juillet 2012 Statut Membre Dernière intervention 16 juillet 2012 - Modifié par bouriquet15 le 16/07/2012 à 00:22
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 16 juil. 2012 à 14:19
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 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 225
16 juil. 2012 à 10:35
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 Date d'inscription lundi 16 juillet 2012 Statut Membre Dernière intervention 16 juillet 2012
16 juil. 2012 à 12:15
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 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 225
16 juil. 2012 à 14:19
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