Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1547 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  conserver une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

conserver une variable

n°1087887
matel
Posté le 18-05-2005 à 14:44:46  profilanswer
 

Bonjour,
 
je renvois cette ligne donc par exemple si l'id est 27 j'ouvre la page 27.php :)
 
<a href="<? echo $donnees['id'] ?>.php" target="_blank">Ajoutez ici un commentaire</a>
 
Savez vous comment je peux recupérer la variable $donnees['id'] sur la page 27.php
 
Par exemple afficher un truc du style : j'ouvre la page "27"  sur la page
où 27 est une variable?
 
merci d'avance.

mood
Publicité
Posté le 18-05-2005 à 14:44:46  profilanswer
 

n°1087914
robbyone
Non pas !
Posté le 18-05-2005 à 14:51:56  profilanswer
 

Un peu obscur tes explications mais tu peux tenter ceci :
 

Code :
  1. <a href="<? echo $donnees['id'] ?>.php?pageName=<? echo $donnees['id'] ?>" target="_blank">Ajoutez ici un commentaire</a>


 
Tu récupères ta variable dans $_REQUEST["pageName"] (une ancienne méthode étant d'appeler $pageName)


Message édité par robbyone le 18-05-2005 à 14:53:27
n°1087925
matel
Posté le 18-05-2005 à 14:55:56  profilanswer
 

aurez tu un lien sur la doc de $_request je trouve plus la doc de php en ligne :s

n°1087939
matel
Posté le 18-05-2005 à 15:02:15  profilanswer
 

merci sinon ca marche très bien ta commande mais je ne sais pas si ca va me servir mais en tout cas ca  ressort bien le nombre.
 
thx

n°1087972
robbyone
Non pas !
Posté le 18-05-2005 à 15:16:03  profilanswer
 

Non pas, désolé !
 
Sinon $_REQUEST["pageName"] est juste la BONNE manière de récupérer la valeur d'un paramètre passé dans l'url.
 
Auparavant, on utilisait directement $pageNAME. Mais par soucis de sécurité, on lui préfère la nouvelle syntaxe.

n°1087981
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 18-05-2005 à 15:19:55  profilanswer
 

matel a écrit :

aurez tu un lien sur la doc de $_request je trouve plus la doc de php en ligne :s


http://www.nexen.net/docs/php/anno [...] n=_request

n°1088014
matel
Posté le 18-05-2005 à 15:39:25  profilanswer
 

est ce qu'on a le droit de mettre :
 
$mathieu = mysql_query('SELECT nom
FROM table
WHERE id=$nombre');
 
parce qu'après qu'en je met :
$reponse =mysql_fetch_array($mathieu);
il me sort
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\b27.php on line 25
 
alors que si je met le chiffre 27 au lieu de $nombre il marche :s:s:s
 
help meeeeeeeeeeeeeeeeee:(

n°1088025
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 18-05-2005 à 15:44:41  profilanswer
 

matel a écrit :

est ce qu'on a le droit de mettre :
$mathieu = mysql_query('SELECT nom
FROM table
WHERE id=$nombre');


Non, tu n'as pas le droit, tu peux soit faire :
$mathieu = mysql_query("SELECT nom FROM table WHERE id=$nombre" );
 
Mais ça, c'est mal.
Le mieux étant :
$mathieu = mysql_query('SELECT nom FROM table WHERE id='.$nombre);
 

n°1088029
robbyone
Non pas !
Posté le 18-05-2005 à 15:46:26  profilanswer
 

Pareil

n°1088039
matel
Posté le 18-05-2005 à 15:51:31  profilanswer
 

merci beaucoup j'ai pas compris la logique des " et '...
 
 
et il représente quoi le . devant $nombre? :)
 
merci beaucoup

mood
Publicité
Posté le 18-05-2005 à 15:51:31  profilanswer
 

n°1088042
matel
Posté le 18-05-2005 à 15:51:54  profilanswer
 

tu pourrais m'expliquer la dif entre " et ' stp ?:)

n°1088058
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 18-05-2005 à 15:57:42  profilanswer
 

matel a écrit :

merci beaucoup j'ai pas compris la logique des " et '...
et il représente quoi le . devant $nombre? :)
merci beaucoup


Le point sert à faire le lien.
La différence entre les guillemets et l'apostrophe, c'est que quand tu utilises les guillemets dans une chaine, le PHP va parser toute la ligne pour voir si tu n'y caches pas une variable, au contraire de l'apostrophe dont le PHP ne parsera pas la chaine.
 
Ex :
 
$foo = "toto";
 
echo "je suis $foo dupont";
Renverra à l'écran
je suis toto dupont
 
echo "je suis ".$foo." dupont";
Renverra à l'écran  
je suis toto dupont
 
echo 'je suis $foo dupont';
renverra à l'écran
je suis $foo dupont
 
echo "je suis '.$foo.' dupont';
renverra à l'écran
je suis toto dupont
 
Voilà. :D


Message édité par The-Shadow le 18-05-2005 à 15:58:31
n°1088063
matel
Posté le 18-05-2005 à 15:59:42  profilanswer
 

merci beaucoup je vais analyser tous ca :)
 
je me suis rendu compte qu'il aurait mieux fallu que je post dans le sql donc j'ai été mettre un truc la bas.
 
Merci beaucoup pour vos réponses :)))

n°1088066
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 18-05-2005 à 16:00:09  profilanswer
 

J'ai oublié de préciser, évidemment, la quatrième solution est la meilleure, la plus rapide et la plus logique.

n°1088076
robbyone
Non pas !
Posté le 18-05-2005 à 16:03:09  profilanswer
 

En JS tu concatènes deux chaines avec un +
En php, tu utiliseras le .


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  conserver une variable

 

Sujets relatifs
ComboBox et déclaration de variable...[Résolu] Récupérer la valeur d'une variable
mise dans une variable d'une chaine entre cote???pb:T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
Imprimer contenu d'une variableVariable de session et la fonction exit()
Mettre un chemin d’accès dans une variable.Variable de session et EASYPHP
Calcul / Variable![VB] conserver une le contenu d'un variable ds diff classeurs
Plus de sujets relatifs à : conserver une variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR