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

PHP

 > 

Divers

 > 

Débutant(e)

 > 

passer une variable dans l'URL


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

passer une variable dans l'URL

vendredi 2 novembre 2007 à 00:48:58 | passer une variable dans l'URL

xav91

Bonjour,
aprés quelques heures de recherche, je ne trouve pas de solution à mon problème.
dans mon fichier tri.php, appelé par un include, j'ai :
-------------------------
     <td class="principal" width="273" height="106"> Tri par chien : </td>
     </tr></table>
     <form method="post" name="nom" action="resultats2.php?chien=toto">
     .....
    //variable 'valeur_chien' récupérée d'un menu déroulant
    $nom_chien=htmlspecialchars($_POST['valeur_chien']);
    echo '<p>choix du chien : ' . $nom_chien . '</p>';
---------------------------
le parametre 'toto' passe bien dans l'url sous la forme resultats2.php?chien=toto
et est bien récupérée dans la page , en tant que variable php
Maintenant, quand je veux passer directement la variable php $nom_chien , ca ne marche plus
j ai essayé plusieurs formes : action="resultats2.php?chien= <?php $nom_chien ?>" , action="resultats2.php?chien= ' $nom_chien' " et d'autres, mais surement pas la bonne.
merci pour votre aide
vendredi 2 novembre 2007 à 06:31:57 | Re : passer une variable dans l'URL

sebastien_et_typh

Réponse acceptée !
tu a essayer action="resultats2.php?chien= <?php echo $nom_chien ?>
j'espere tavoir aider


Personne ne peut se permettre de juger l'autre....
vendredi 2 novembre 2007 à 08:10:25 | Re : passer une variable dans l'URL

xav91



merci d' avoir répondu,
mais ca ne marche pas non plus : l'URL se retrouve sous la forme "resultats2.php?nom_chien="
etil n'y a pas de parametres qui passe.
pourtant dans pas mal de tutos, c'était sous cette forme la!

vendredi 2 novembre 2007 à 08:32:59 | Re : passer une variable dans l'URL

xav91

au cas ou, je met plus de code, (je suis débutant ...)
-----------------------
<body>
    
     <?php
    //partie connection à la base
     ?>
        
     </td>
     <td class="principal" width="273" height="106"> Tri par chien : </td>
     </tr></table>
     <form method="post" name="name" action="resultats2.php?nom_chien=<?php echo $nom_chien ?>">
     <input type="submit" value="TRIER" />
    
     <?
     // déclaration requete sql et remplissage du menu déroulant
    // la variable chien 2 est introduite pour éviter d'avoir le meme nom plusieurs fois dans lemenu déroulant
     $query=mysql_query("SELECT chien  FROM table ORDER BY chien");
     echo('<select name="valeur_chien">');
     if($produit==""){
         echo('<option value="'.'">'.'< Choisir >'.'</option>');
     }
     else
     {
     echo('<option value="'.'">'.'</option>');}
     while ($ligne1=mysql_fetch_object($query)){
        if ($ligne1->chien != $chien2) {
             echo('<option>'.$ligne1->chien. '</option>');
             }
             $chien2 = $ligne1->chien;
         }
         echo('</select>');
         if (isset($_POST['valeur_chien'])) {
                $nom_chien=htmlspecialchars($_POST['valeur_chien']);
                echo '<p>choix du chien : ' . $nom_chien . '</p>';
        }
     mysql_close();
     ?>
</body>


vendredi 2 novembre 2007 à 09:51:54 | Re : passer une variable dans l'URL

Teclis01

Réponse acceptée !
Si l'url est :resultats2.php?chien=toto
et que tu recuperes sous la forme $_POST['valeur_chien'];

C'est que les index de ton POST sont modifiés! je ne sais pas par quoi mais ils le sont.
je serais d'avis de debuger via du print_r($_POST);
pour comprendre ce qui se passe

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

vendredi 2 novembre 2007 à 10:06:31 | Re : passer une variable dans l'URL

xav91


merci beaucoup pour la rapidité des réponses, dans la galère c esr plus qu apréciable
mon erreur venait du mauvais emplacement de mon include dans la 2eme page ....
et oui, débutant !




Cette discussion est classée dans : variable, php, url, passer, chien


Répondre à ce message

Sujets en rapport avec ce message

url & variable [ par fab_59 ] Est il possible, de modifier la valeur d'une variable d'un doc php, en mettant dans l'url un code specifique?url?$var=prenom ????c( pour rediriger un mail & variable [ par fab_59 ] Est il possible, de modifier la valeur d'une variable d'un doc php, en mettant dans l'url un code specifique?url?$var=prenom ????c( pour rediriger un variable et url ???? [ par fab_59 ] bonjour, j'aimerais savoir comment on configure la page php, si la variable est dans l'url, du type http://var.site.fr/comment peut on faire pour recu variable [ par chrys76 ] CHRYSj'ai une variable dans une page.php $nb1=rand( 0, 1000 );et je voudrais la faire passer dans une autre page.php et dans une autre variable comme variable url [ par zenouba2005 ] salut j'ai deja posé la question mais la solution ne marche pavoila mon problemej'ai une page test.php dont l'url est :http://localhost/modules/interf Comment passer un NOM de variable en paramètre [ par tiris ] Bonjour Je finit mon année d'étude bientôt et suis en stage. Je découvre php sur mon sujet de stage :( J'ai une classe de stats qui me construit des t Passer du code ascii dans une url [ par pichpoich ] Lorsque je passe un code ascii de type é dans une url pour afficher un texte après une saisie erronée par exemple, le caractère & est interprété comme php et flash hummm des variables [ par vbmarh ] salut je dois avoir ds une page php un swf  contenant  un texte qui change a chaque rafraichissement  . je voudrais passer cette variable "le texte s passer une variable pour une image [ par ether01 ] Bonjour!Je suis une débutante en PHP et j'ai une question:J'ai créé une page qui demande un long texte au user. Ensuite, je passe cette variable par u Comment recevoir une nouvelle Variable php ? [ par djrz ] Comment recevoir une nouvelle Variable php (chaque 2 secondes)(sans passer par un div) ? J'essai de m'expiquer : Dans une page en php, j'ai besoin d'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 4,337 sec (3)

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