Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2011, 16h40   #1
 
Inscription : avril 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 23
Points : -2
Points : -2
Par défaut probleme de detection des variables

Bonjour,

j'ai un ti problème avec l'affichage des variables, je n'arrive pas à les détecter ni à faire la suite de mes testes,
j'explique j'envoie mes variables dans les liens exp : monlien.php?variable=ok
quand je veux récupérer la variable sur la page monlien.php je constate que ma variable n'est pas reconnu et donc je ne peux plus finir mes tests ..

y'a t'il quelqu’un qui peut m'aider ?
fraizas77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 17h02   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
quelle type de variable ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 17h05   #3
 
Inscription : avril 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 23
Points : -2
Points : -2
vous regarder et ne suggérer rien, c'est peut être banale pour vous, mais ce banale me casse la tête, c'est un ti pb de rien du tout et dont je connais pas l'origine qui me freine à terminer mon travail, c'est la premiére fois que je rencontre ce genre de pb,
voila j'attend tjrs
fraizas77 est déconnecté   Envoyer un message privé Réponse avec citation 05
Vieux 12/12/2011, 17h05   #4
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 994
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 994
Points : 5 787
Points : 5 787
Envoyer un message via Skype™ à jreaux62
Bonjour,
-> $_GET['variable']
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 17h11   #5
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
Citation:
Envoyé par fraizas77 Voir le message
vous regarder et ne suggérer rien, c'est peut être banale pour vous, mais ce banale me casse la tête, c'est un ti pb de rien du tout et dont je connais pas l'origine qui me freine à terminer mon travail, c'est la premiére fois que je rencontre ce genre de pb,
voila j'attend tjrs
Que veux-tu que je suggère avec le peu d'informations que tu donnes ?

Montres-nous le morceau de code qui pose problème selon toi et on essaiera de t'aiguiller.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 17h15   #6
 
Inscription : avril 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 23
Points : -2
Points : -2
$_POST
fraizas77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 17h18   #7
 
Inscription : avril 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 23
Points : -2
Points : -2
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<? // Page courante
$Npag = floor($Ndeb/$Nmax)+1; $Npag2 = $Npag-1;
$tmp = "<span class=menus_bold>". $Npag ."</span>";
// Max 9 pages avant
while(($Npag2>0)&&($Npag2>$Npag-7)) {
   $tmp = "<A href='?num=" . ($Npag2-1)*$Nmax . "&r_reference=$r_reference' class=lien_menu2 >"
      . $Npag2 . "</A> " . $tmp;
   $Npag2--;
}
 
 
// Max 7 pages apr&egrave;s
$Npag2 = $Npag;
while(($Npag2*$Nmax<=$Ntotal)&&($Npag2<$Npag+6)) {
   $Npag2++;
   $tmp .= " <A href='?num=" . ($Npag2-1)*$Nmax . "&r_reference=$r_reference' class=lien_menu2>"
      . $Npag2 . "</A>";
}
echo $tmp;
?>

dans mon lien j'envoie deux variables num et r_reference, mais aprés je peux pas les afficher ni de faire des test dessus
fraizas77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 17h19   #8
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 249
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 249
Points : 1 510
Points : 1 510
Citation:
Envoyé par fraizas77 Voir le message
$_POST
What ?!?
pourquoi tu parles de $_POST ? les variables passes par l'url se recuperent avec $_GET...
reponse deja donnee par jreaux62.

apres, si tu as toujours un probleme, merci d'en dire un peut plus...

imagine tu vas chez le medecin et tu lui dis : "j'ai mal"
=> sans plus d'info, il ne pourra pas te guerir...bah la c'est pareil... il nous faut plus d'infos.
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 17h26   #9
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
Il existe principalement 4 façons de faire transiter les informations entre deux pages en PHP:
- Par l'URL (mapage.php?id=x), dans ce cas on utilise la $_GET pour obtenir les valeurs ($_GET['id'])
- Avec un formulaire POST, dans ce cas on utilise $_POST pour obtenir les valeurs
- Avec un cookie (voir setcooke), dans ce cas on utilise $_COOKIE pour obtenir les valeurs
- Sur session (voir session_start), dans ce cas on utilise $_SESSION pour obtenir les valeurs.

Note: les formulaires peuvent passer leurs données par GET ou POST (voir l’attribut method de la balise form). La différence fondamentale se situe au niveau du protocole HTTP, on peut obtenir des ressources (requêtes HTTP GET) ou pousser des ressources sur le serveurs (requêtes HTTP POST).

Toutes ces variables sont des "superglobales", elles sont accessibles et manipulables n'importe où dans le script.

Dans ton cas, tu fais passer sur l'URL, il faut donc utiliser $_GET de l'autre coté pour récupérer tes valeurs.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2011, 17h40   #10
 
Inscription : avril 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 23
Points : -2
Points : -2
Merci beaucoup
fraizas77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h10.


 
 
 
 
Partenaires

Hébergement Web