¿ [PHP] Question [MàJ] - PHP - Programmation
Marsh Posté le 10-11-2003 à 19:47:37
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?
Marsh Posté le 10-11-2003 à 20:12:34
| if( ! isset( $_GET['ma_variable'] ) || empty( $_GET['ma_variable'] ) )  | 
 
 
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.
Marsh Posté le 10-11-2003 à 20:36:17
| Mara's dad a écrit :   | 
 
 
  Oup's
 Oup's   
  
 
Merci 
Marsh Posté le 10-11-2003 à 20:38:20
Attention, c'est pareil pour empty()... 
empty(0) est vrai !
Marsh Posté le 10-11-2003 à 20:56:35
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  
   
   
 
Marsh Posté le 10-11-2003 à 21:00:06
si $_GET['rub'] == 0, alors !$_GET['rub'] est vrai ! ! ! ! ! ! !
Marsh Posté le 10-11-2003 à 21:01:26
merde, putaint mais chu trop con, arf ![[:teamroulaiz] [:teamroulaiz]](https://forum-images.hardware.fr/images/perso/teamroulaiz.gif) 
 
Marsh Posté le 10-11-2003 à 21:16:47
Au fait, comment tu fais pour ajouter une variable à une url ? 
header ('location: &ma_variable=ça'); ??
Marsh Posté le 10-11-2003 à 22:32:43
Oubli cette histoire de header() ! ! ! 
Pourquoi redemander la même page ? 
T'auras pas d'infos en plus. 
Va voir ton autre topic....
Marsh Posté le 10-11-2003 à 17:59:23
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 
  
Donc au debut du code je met un truc du style :
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
Ras le bol, alors comment faire ? quelle methode ?
Message édité par KdZ' le 10-11-2003 à 21:17:59