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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Question [MàJ] ¿

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Question [MàJ] ¿

n°563341
KdZ'
Simple®
Posté le 10-11-2003 à 17:59:23  profilanswer
 

Y a un truc que je pige pas là, en effet, si je fais, $_GET['ma_variable'] mais que cette variable n'existe pas, il ne recup rien, oki  :D  
Donc au debut du code je met un truc du style :
 

Code :
  1. if(!$_GET['ma_variable'] or empty($_GET['ma_variable']))
  2. $ma_variable = '1';


 
OK, mais plus tard dans ma page je recup mes variables avec $_GET[] et si une variable a été définie avec le code juste au dessus, et ben forcement, ça ne fonctionne pas  :pfff:  :pfff:  :pfff:  
 
Ras le bol, alors comment faire ? quelle methode ?


Message édité par KdZ' le 10-11-2003 à 21:17:59
mood
Publicité
Posté le 10-11-2003 à 17:59:23  profilanswer
 

n°563375
omega2
Posté le 10-11-2003 à 19:47:37  profilanswer
 

Ben c'est normal, tu dit : si la premier variable est vide alors je créé une seconde variable. A quel endroit est ce que tu dis que tu mets une valeur dans la première variable?

n°563394
Mara's dad
Yes I can !
Posté le 10-11-2003 à 20:12:34  profilanswer
 

if( ! isset( $_GET['ma_variable'] ) || empty( $_GET['ma_variable'] ) )
{
      $_GET['ma_variable'] = 1;
}


 
Pour info, si $_GET['ma_variable'] == 0 alors,  ! $_GET['ma_variable'] est vrai.
 
Pour empty, faut se méfier aussi :
http://fr2.php.net/manual/fr/function.empty.php
 
Regarder du coté de l'opérateur == ou même === en fonction de ce qu'on veut faire.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°563409
KdZ'
Simple®
Posté le 10-11-2003 à 20:36:17  profilanswer
 

Mara's dad a écrit :


 
Pour info, si $_GET['ma_variable'] == 0 alors,  ! $_GET['ma_variable'] est vrai.


 
 :whistle: Oup's  :whistle:  
 
Merci :)

n°563414
Mara's dad
Yes I can !
Posté le 10-11-2003 à 20:38:20  profilanswer
 

Attention, c'est pareil pour empty()...
empty(0) est vrai !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°563438
KdZ'
Simple®
Posté le 10-11-2003 à 20:56:35  profilanswer
 

Bon finalement, j'ai fait plus simple :  
 
if(!$_GET['design'] or !$_GET['order'] or !$_GET['rub'])
 {
  header('Location: ?design=3&rub=0&order=alpha');
 }
 
 
 
vous savez koi ? ça marche pas non plus , par contre si je vire or !$_GET['rub'] ça marche :pfff:  :pfff:  :pfff:


Message édité par KdZ' le 10-11-2003 à 20:56:53
n°563442
Mara's dad
Yes I can !
Posté le 10-11-2003 à 21:00:06  profilanswer
 

si $_GET['rub'] == 0, alors !$_GET['rub'] est vrai ! ! ! ! ! ! !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°563443
KdZ'
Simple®
Posté le 10-11-2003 à 21:01:26  profilanswer
 

merde, putaint mais chu trop con, arf [:teamroulaiz]


Message édité par KdZ' le 10-11-2003 à 21:01:40
n°563455
KdZ'
Simple®
Posté le 10-11-2003 à 21:16:47  profilanswer
 

Au fait, comment tu fais pour ajouter une variable à une url ?
header ('location: &ma_variable=ça'); ??

n°563505
Mara's dad
Yes I can !
Posté le 10-11-2003 à 22:32:43  profilanswer
 

Oubli cette histoire de header() ! ! !
Pourquoi redemander la même page ?
T'auras pas d'infos en plus.
Va voir ton autre topic....


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
mood
Publicité
Posté le 10-11-2003 à 22:32:43  profilanswer
 

n°563511
KdZ'
Simple®
Posté le 10-11-2003 à 22:35:58  profilanswer
 

ok ok ;)


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

  [PHP] Question [MàJ] ¿

 

Sujets relatifs
[PHP / MySQL] Comment marche le LAST_INSERT_ID() ?[PHP] Probleme sur la fonction header()
[PHP] Expressions régulières... elle marche pas comme je veux...Question sur format de variable
Question de Full Newbie...[PHP] output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter
[PHP][JS] Vraiment Bizzard[PHP] Afficher la valeur des boutons radio
[PHP] augmenter le max_execution_time dans le php.inipetite question sur les registres
Plus de sujets relatifs à : [PHP] Question [MàJ] ¿


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