pb switch... [RESOL] [PHP] - PHP - Programmation
Marsh Posté le 20-12-2003 à 10:59:52
je ferais comme ça
Code :
|
Marsh Posté le 20-12-2003 à 11:02:47
je vais tenter mais bon, c vraiment bidouiller ça
merci
Marsh Posté le 20-12-2003 à 11:15:32
non, pas tu tout. dans beaucoup d'autres language ça planterait royal de faire ça
Marsh Posté le 20-12-2003 à 12:21:40
Arf, je viens d'essayer, et quand je fais comme ça, plus rien ne s'afiche
Edit : C'est normal que rien ne s'affiche, parce que ça fait que si il y a une variable 'action', faire ...
et comme à un moment je n'ai pas de variable action dans mon url, il ne fais rien, logique quoi, alors qu'il devrait faire la case 'default' mais alors comment faire dans ce cas ?
Marsh Posté le 20-12-2003 à 12:27:06
Code :
|
Marsh Posté le 20-12-2003 à 12:42:25
oué oki,k mais ça revient au meme de ce que j'avais avant, et là il me mettra Notice: Undefined index: action pour case 1 2 3 et 4...
Marsh Posté le 20-12-2003 à 13:35:36
bah mets un else à ton if alors, ou vire les notifications dans les options de PHP (je ne sais plus comment on le fait )
Marsh Posté le 20-12-2003 à 16:38:57
nannan je garde les registers globall a off et les notice à on, je veux apprendre a bien programmer
Je viens de trouver une soluce, je vais voir si ça fonctionne, mais, comment tu ferais toi antp ?
Tu fais bien des switch dans tes pages ?
Marsh Posté le 20-12-2003 à 17:05:23
bah en fait dans mon cas en général je fais des trucs du genre :
if(isset($_GET['var']))
$var = $_GET['var'];
else
$var = 'valeur par defaut';
switch($var)
{
...
}
Marsh Posté le 20-12-2003 à 17:09:00
oki, je vais essayer avec ça...
Si vraiment ça marche pas, je peux poster mon code vite fait ? Parce que j'aimerai bien comprendre mon erreur
Marsh Posté le 20-12-2003 à 17:13:40
Bah on va pas t'empêcher de poster ton code hein
Marsh Posté le 20-12-2003 à 17:13:53
a oki c'est bon j'ai piger mon pb, c'est que cette variable action, est envoyé a la fois en GET, mais à un autre moment, elle est envoyé en POST...
Alors maintenant, ma question est :
est t'il possible de faire un truc du style :
Code :
|
Marsh Posté le 20-12-2003 à 17:19:33
Voila donc c'est bon, ça à l'air de fonctionner...
Je c 'est pas si c'est moi ou quoi, mais je trouve qu'il faut beaucoup "bidouiller" avec les registers off et notices on...
Bon au moins, c'est deja ça de fait
Reste plus que ça qu'il me met maintenant :
Code :
|
ce qui est etrange, c'est pour Date, alors là je vois pas ce qu'il va pas :
Code :
|
voila, ça c'est la case qui merde...
Marsh Posté le 20-12-2003 à 17:21:22
Bah je suppose que ça veut dire que tes champs n'existe pas
Marsh Posté le 20-12-2003 à 17:22:27
oui, en fait les champs images et target ne sont pas obligtoire, ils peuvent donc etre vides, j'ai donc fait un isset(), et c'est bon pour ceux là, par contre pour Date, alors là je vois vraiment pas
Marsh Posté le 20-12-2003 à 17:44:06
oki, c'est bon j'ai pigé, en fait j'appeler $_POST['Date'] mais ça risque pas, il faut juste que je fasse : $Date
Merci pour tout antp
Marsh Posté le 20-12-2003 à 17:48:03
KdZ' a écrit : oki, c'est bon j'ai pigé, en fait j'appeler $_POST['Date'] mais ça risque pas, il faut juste que je fasse : $Date |
pas bien
Marsh Posté le 20-12-2003 à 20:09:06
KdZ' a écrit : oki, c'est bon j'ai pigé, en fait j'appeler $_POST['Date'] mais ça risque pas, il faut juste que je fasse : $Date |
il sort d'où ce Date ? Si c'est un des champs ça va foirer avec register globals à off il me semble...
Marsh Posté le 20-12-2003 à 20:25:57
c pas un champs justement, c'etait ça le pb
Marsh Posté le 20-12-2003 à 21:07:10
C'est quoi alors ?
Marsh Posté le 21-12-2003 à 12:26:04
et ben $Date et une variable declarée lors du traitement des infos du formulaire
Marsh Posté le 20-12-2003 à 10:55:44
Voila, j'ai un p'tit pc avec :
Et l'"erreur" : Notice: Undefined index: action in...
Voila, et j'ai essayer de mettre un switch(isset($_GET['action'])) mais rien a faire...
Message édité par KdZ' le 20-12-2003 à 17:44:19
---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux