IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Passage de paramètres en url qui marche pas


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut Passage de paramètres en url qui marche pas
    Bonjour j'ai un petit problème de passage (ou plutot de récupération je pense) de paramètres en URL. Mon url est comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="contact.php?zoom=0&recrut=0">......</a>
    et dans ma page contact.php, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $zoom=$_GET['zoom'];
    $recrut=$_GET['recrut'];
    la page me reconnait bien le "zoom" mais pas le "recrut"..........
    vous savez pourquoi?

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Petite question comme ca : dans ta barre d'adresse tu as quoi commet url ??
    ton recrut est dedans ou pas ?

  3. #3
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut
    Citation Envoyé par Kerod
    ton recrut est dedans ou pas ?
    ben ui....... j'appelle ma page avec le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="contact.php?zoom=0&recrut=0">blabla</a>
    ce qui m'amène sur : www.monurldusite.com/contact.php?zoom=0&recrut=0
    dans contact.php, j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $_GET['zoom'];
    $_GET['recrut'];
    entre les balises php
    zoom, ok, tout fontionne
    recrut, quand je fait echo de $recrut, ca m'affiche $recrut, idem si je fais avec $$recrut

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Je fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <a href="test.php?zoom=0&recrut=0">blabla</a>
    <?
    	echo $_GET['zoom'];
    echo $_GET['recrut'];
    ?>
    et à la fin de mon test j'ai :
    00
    Tout fonctionne bien de mon coté

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    En faisant juste

    ça t'affiches $recrut c'est ça ?

    A mon avis ça vient de ton code pas de l'URL.

  6. #6
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut
    Citation Envoyé par JWhite
    ça t'affiches $recrut c'est ça ?
    A mon avis ça vient de ton code pas de l'URL.
    Voici mon code de la page contact.php?zoom=0&recrut=0 (extrait, sinon, ca fait 270 lignes....):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    if($zoom==0){
    		echo('
    		<td valign="top">
    		<p class="texte"><span class="titre">Nous contacter </span><br>
    		<br>
    		<span class="texte style5"><span class="style6"><u>Adresse:</u></span></span></p>
    		<p class="texte">lala<br>
    		Domaine de lala<br>
    		12345 LALAVILLE<br>
    		FRANCE</p>
    		<p class="texte">Vous pouvez nous contacter :</p>
    		<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
    		<tbody>');
    		if (recrut=0){
    			echo('<tr>
    			<td width="18%" class="texte">- Par ce formulaire :</td>
    			<td><a href="contact.php?zoom=0&recrut=1">Formulaire de Contact</a></td>
    			</tr>');
    		}
    		else{
    			if (recrut=1){
    			    echo ('on fait autre chose');
    			}
    			else{
    				print('erreur php dans la variable recrut');
    			}
    		}
    		echo('<tr>
    		<td width="18%" class="texte">- Par e-mail :</td>
    		<td><a href="mailto:info@lala.com">info@lala.com</a></td>
    		</tr>
    		<tr>
    		<td width="18%" class="texte">- Par t&eacute;l&eacute;phone :</td>
    		<td class="texte">+33 (0)0 00 00 00 00</td>
    		</tr>
    		<tr>
    		<td width="18%" class="texte">- Par Fax :</td>
    		<td class="texte">+33 (0)0 00 00 00 00</td>
    		</tr>
    		</tbody>
    		</table>
    		<p class="texte" align="center">&nbsp;&nbsp;<img src="images/loupe.gif">&nbsp;<a href="./contact.php?zoom=1&recrut=0">Où sommes nous ?</a></p>
    		<p class="texte" align="center">&nbsp;</p></td>');
    	}
    Tu vois qqchose qui va pas?

  7. #7
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    C'est du php ?
    donc avec ca ca devrait passer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    if ($recrut==0){
    			echo('<tr>
    			<td width="18%" class="texte">- Par ce formulaire :</td>
    			<td><a href="contact.php?zoom=0&recrut=1">Formulaire de Contact</a></td>
    			</tr>');
    		}
    		else{
    			if ($recrut==1){
    			    echo ('on fait autre chose');
    			}
    			else{
    				print('erreur php dans la variable recrut');
    			}
    		}

  8. #8
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut
    Qd je fais ca m'affiche la bonne valeur mnt.... sans rien faire..... seul HIC, c'est qu'avec le code ci-dessus, t'enlèves tou ce qui concerne "recrut", la page marche, avec zoom, mais avec le code tel quel, ca ma met une page blanche.... (cad, meme zoom marche plus.........)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réécriture d'url qui marche pas
    Par antrax2013 dans le forum Apache
    Réponses: 4
    Dernier message: 02/12/2008, 18h03
  2. requête avec paramètre qui marche pas
    Par funkyjul dans le forum VBA Access
    Réponses: 7
    Dernier message: 18/04/2008, 14h37
  3. une comparaison qui marche pas.
    Par gandf dans le forum C++Builder
    Réponses: 7
    Dernier message: 16/02/2004, 16h59
  4. [LG]Split qui marche pas
    Par macluvitch dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2003, 19h19
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo