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

  FORUM HardWare.fr
  Programmation
  PHP

  Appeller get sans que la valeur soit dans l'url

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Appeller get sans que la valeur soit dans l'url

n°1282019
numa1985
Posté le 12-01-2006 à 12:56:52  profilanswer
 

Je souhaiterais utiliser la fonction get même s'il n'y a rien dans l'url. Je m'explique, dans ma page je veux récupérer un champ de la page précédente. Si l'utilisateur n'a rien saisit dans ce champs, je voudrais que ma variable qui utilise le get ne préne pas de valeur. Sous linux sa "marche" le get ne récupère rien. Je voudrais savoir si l'un d'entre vous sait comment faire la même chose sous windows.
 
Merci d'avance

mood
Publicité
Posté le 12-01-2006 à 12:56:52  profilanswer
 

n°1282022
Sh@rdar
Ex-PhPéteur
Posté le 12-01-2006 à 13:00:05  profilanswer
 

bin si y'a rien dans l'url, ta variable get n'est pas définie :??:
 
j'ai du mal à saisir la différence windows/linux...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1282023
ritzle
Posté le 12-01-2006 à 13:01:24  profilanswer
 

Code :
  1. if( !empty($_GET['var']) )
  2. {
  3.    //il a rempli le champ
  4. }
  5. else
  6. {
  7.    //le champ est vide ou var n'existe pas
  8. }


Message édité par ritzle le 12-01-2006 à 13:02:14
n°1282026
numa1985
Posté le 12-01-2006 à 13:07:53  profilanswer
 

OK merci pour votre aide.

n°1282071
j_lecruel
☀ ☁ ☂
Posté le 12-01-2006 à 13:47:40  profilanswer
 

Salut,
 
encore mieux :
 

Code :
  1. if(isset($_GET['var'])&&!empty($_GET['var'])) {
  2.    // variable définie et non vide
  3. }
  4. else {
  5.    // variable non définie ou vide
  6. }


 
Ca ne change pas grand chose, c'est juste un chouïa plus propre ; si tu met ton error_reporting à E_ALL tu verras que la fonction !empty génère un notice pour une variable non définie.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1283328
fabs2b
Posté le 13-01-2006 à 21:13:48  profilanswer
 

Pour repondre a la 1ere question :
 
tu fais :
 
$_GET = 'toto';
 
et voila  :pt1cable:

n°1283333
ritzle
Posté le 13-01-2006 à 21:24:18  profilanswer
 

j_lecruel a écrit :

Salut,
 
encore mieux :
 

Code :
  1. if(isset($_GET['var'])&&!empty($_GET['var'])) {
  2.    // variable définie et non vide
  3. }
  4. else {
  5.    // variable non définie ou vide
  6. }


 
Ca ne change pas grand chose, c'est juste un chouïa plus propre ; si tu met ton error_reporting à E_ALL tu verras que la fonction !empty génère un notice pour une variable non définie.


merde je le savais pas, il faudra que j'y pense quand je l'utiliserais

n°1283362
afbilou
pouet your life
Posté le 13-01-2006 à 22:03:08  profilanswer
 

l'utilisation de empty et de isset doit etre redondante. empty suffit.
a verifier tout de meme ...


Message édité par afbilou le 13-01-2006 à 22:03:25
n°1283461
sub1
Posté le 14-01-2006 à 02:46:18  profilanswer
 

j_lecruel a écrit :

Salut,
 
encore mieux :
 

Code :
  1. if(isset($_GET['var'])&&!empty($_GET['var'])) {
  2.    // variable définie et non vide
  3. }
  4. else {
  5.    // variable non définie ou vide
  6. }


 
Ca ne change pas grand chose, c'est juste un chouïa plus propre ; si tu met ton error_reporting à E_ALL tu verras que la fonction !empty génère un notice pour une variable non définie.


 
Hello,
 
pas de notice chez moi (error_reporting strict/php5).
ok pour dire que le isset et le empty sont redondants : n'utiliser que le empty.
 
dans la doc :  
 empty() est l'opposé de (boolean) var, excepté le fait qu'aucune alerte n'est générée lorsqu'une variable n'est pas définie.
 


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

  Appeller get sans que la valeur soit dans l'url

 

Sujets relatifs
changer valeur d'un attribut dans fichier xml[SQL] selectionner une seule occurence d'une valeur
Excell déplacer valeurforcer une touche du clavier à prendre la valeur d'une autre touche
Arrondir une valeur suivant une 2 bornes[MFC] CListBox récupérer la valeur (non sélectionée)
modification de valeur binaire en mysql ?? [resolu]Tester valeur de retoru
[JS] Problème pour changer une valeur ds un input[VBS] Recuperer une valeur depuis un autre script
Plus de sujets relatifs à : Appeller get sans que la valeur soit dans l'url


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