begin process at 2012 05 30 17:35:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

passage variable avec $_GET['']


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

passage variable avec $_GET['']

jeudi 19 mars 2009 à 11:08:36 | passage variable avec $_GET['']

cyrilherve

bonjour
je developpe une petite application avec web de gestion du courier.
voici j'ai deux pages 'listeruser_contenu.php' et 'editeruser.php'  je veux faire
 passer une variable de 'listeruser_contenu.php' à 'editeruser.php' en cliquant
sur un lien qui se trouve dans la premiere. ensuite j'affiche la variable sur la
deuxieme. j'utilise ma $_GET pour cela. mais je n'arrive pas a afficher la variable
pourtant en regardant l'url sur le navigateur je constate bien que la variable a
traverse puisqu'elle est presente sur l'url.

voici le code de ma premiere page :

<table width="735" border="0" cellspacing="0" cellpadding="5">
  <tr>
    <td width="20">code </td>
    <td width="20">groupe </td>
    <td width="100">nom </td>
    <td width="100">prenom </td>
    <td width="100">identifiant</td>
    <td width="100">mot de passe</td>
    <td width="100">e-mail</td>
    <td width="100">editer</td>
    <td width="100">supprimer</td>
  </tr>

       <?php

       mysql_connect("localhost", "root", "") or die ("erreur de connexion à la base de données");
       mysql_select_db("projetcourier") or die ("erreur de connection");
       $req="select * from UTILISATEURS ";
       $rep=mysql_query($req);
       while ($ligne=mysql_fetch_array($rep))
        {
          $codeuser=$ligne['code_utilisateur'];
          $nomuser=$ligne['nom_utilisateur'];
          $prenomuser=$ligne['prenom_utilsateur'];
          $identifiantuser=$ligne['identifiant'];
          $motdepasseuser=$ligne['motdepasse'];
          $emailuser=$ligne['email'];
          $idgroupeuser=$ligne['id_groupe'];
         
        echo
         "
  <tr>
    <td>$codeuser</td>
    <td>$idgroupeuser</td>
    <td>$nomuser</td>
    <td>$prenomuser</td>
    <td>$identifiantuser</td>
    <td>$motdepasseuser</td>
    <td>$emailuser</td>
    <td><a href=\"editeruser.php?codeuser=$codeuser\">editer</a></td>
    <td><a href=\"#\">supprimer</a></td>
  </tr>
         " ;
         
        }
       ?>
      
</table>
et voici celui de ma deuxieme page 'editeruser.php' :
<?php
echo " identifiant : ".$_GET['codeuser'] ;
?>

<?php
       mysql_connect("localhost", "root", "") or die ("erreur de connexion à la base de données");
       mysql_select_db("projetcourier") or die ("erreur de connection");
       $req= "select * from UTILISATEURS where code_utilisateur=".$_GET['codeuser'] ;
       $rep=mysql_query($req);
       if ($ligne=mysql_fetch_array($rep) )
        {
          $codeuser=$ligne['code_utilisateur'];
          $nomuser=$ligne['nom_utilisateur'];
          $prenomuser=$ligne['prenom_utilsateur'];
          $identifiantuser=$ligne['identifiant'];
          $motdepasseuser=$ligne['motdepasse'];
          $emailuser=$ligne['email'];
          $idgroupeuser=$ligne['id_groupe'];
        } 
echo "
  <form method=\"post\" action=\"modifieruser.php\">
 
  <fieldset>
  <legend> utilisateur </legend>
   <table width=\"564\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">
  <tr>
    <td colspan=\"3\"><label> groupe utilisateur </label>
      <input type=\"text\" name=\"groupeuser\" value=\"$idgroupeuser\"/>
       
          </td>
    <td></td>
  </tr>
  <tr>
    <td><label> nom </label></td>
    <td><input type=\"text\" name=\"nomuser\"  value=\"$nomuser\"/ ></td>
    <td><label> prenom </label></td>
    <td><input type=\"text\" name=\"prenomuser\"  value=\"$prenomuser\"/></td>
  </tr>
  <tr>
    <td><label> identifiant </label></td>
    <td><input type=\"text\" name=\"identifiantuser\" value=\"$identifiantuser\" /></td>
    <td><label> mot de passe </label></td>
    <td><input type=\"text\" name=\"motdepasseuser\"  value=\"$motdepasseuser\"/></td>
  </tr>
  <tr>
    <td><label> e-mail </label></td>
    <td colspan=\"3\"><input type=\"text\" name=\"emailuser\"  value=\"$emailuser\"/></td>
    </tr>
</table>
  </fieldset>
   <input type=\"submit\" name=\"modifier\" value=\"modifier\"/>
   <input type=\"reset\" name=\"annuler\" value=\"annuler\"/>
  </form>

";
?>

d'ou vient le probleme ?
      
jeudi 19 mars 2009 à 12:13:35 | Re : passage variable avec $_GET['']

cyrilherve

Réponse acceptée !
probleme resolu en remplacant par le code

if(isset($_GET['codeuser']))
{
$identifiant = $_GET['codeuser'];
echo "$indentifiant";
}
else
{
$identifiant = '';
echo"$identifiant";
}
 
apparement c'est parceque register_globals=off dans mon php.ini
probleme resolu , merci

 





Cette discussion est classée dans : ligne, variable, mysql, utilisateur, get


Répondre à ce message

Sujets en rapport avec ce message

Problème de login HELP !!!!!!! [ par devrium ] Voilà j'utilise le code suivant pour logger un utilisateur, cependant ma requête ne me renvoie rien et affiche ce qui se trouve dans le "else {}", je date et heure de modif ligne mysql [ par coolboarder17bzh ] salut, je voulais avoir s'il était possible de récupérer la date et l'heure de modification d'une ligne d'une table de bdd mysql. si oui, pourriez-vo Achat en ligne et Mysql ! [ par joduak ] Salut,Exemple: Si un internaute valide une commande sur le site de mon entreprise, la base de donnée mysql est affectée par cette validation. L'intern recalcul caddy selon qte, étrange ??? [ par kida28 ] KidaBoujour,Après avoir beaucoup galèré pour modifier la qte dans mon caddy, enfin il me recalcule bien mon caddie ,mais pas ligne par ligne il m'ajou Recherche dans MySQL impossible !! [ par freddy1787 ] Salut,Sa fait 2jours que je me prend la tete sur 10lignes de code et j'arrive pas a voir la faute!!!Function recherchet($id,$search){require("conf1.ph pb SQL [ par kyript ] bonjour a tous mon pb est que quand je je selection un champ dans une bdd et que je l'affiche il ecrit Array pour les 2 champs voila le c Probleme avec l'affichage de pagination [ par zakichane ] bonjour tt le monde j'ai créer un code qui permet d'afficher les resultat d'une requet (qui sont les nom des fichiers images que je veux les affiché)  Stocker une variqbla dans un bouton [ par nagrom_om ] Salut.Voila j'ai un module de recherche de congé qui me permet de lister tous les congés d'un utilisateur.Au bout de chaque ligne de résultat j'ai deu position dans une table mysql [ par slyderkiller ] slt a ttvoila mon probleme j'aimeré récuperé l'emplacementde mes données dans la table sql dans une page en php ma erreur php [ par MisterRack ] Bonjour à tous ! J'ai un petit problème... Voila en fait j'ai créé un fichier config.ini dans lequel j'ai inscrit la variable suivante : $body = "


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales