Un $_GET qui ne s'affiche pas :(

Un $_GET qui ne s'affiche pas :( - PHP - Programmation

Marsh Posté le 14-02-2006 à 22:45:51    

Salut,
 
J'ai ma variable dans mon url :
 
index.php?code[1]=ejsdtijsewrodtjgoieswjdrtg
 
et quand je fais :
 
echo $_GET['code[1]'];
 
bah sa n'affiche rien :(
 
Comment faire ?
 
Merci...


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 14-02-2006 à 22:45:51   

Reply

Marsh Posté le 14-02-2006 à 23:27:39    

surement a cause des []

Reply

Marsh Posté le 14-02-2006 à 23:55:15    

je ne vois pas pourquoi tu as une variable en get portant le nom de code[1] tu as du foirer un peu ton formulaire avant
 
on pourrait voir la yeule de ton formulaire ?

Reply

Marsh Posté le 14-02-2006 à 23:56:47    

eu... mais... les tableaux ca passe pas get?? ou je me trompe???
methode post préférable, non?

Reply

Marsh Posté le 15-02-2006 à 01:24:34    

Ca passe il me semble, m'enfin c'est assez moche.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 15-02-2006 à 01:25:46    

-TrAsHeR- > tu veux sûrement faire :
$_GET['code'][1]
 
Mais comme déjà dit, POST serait sûrement mieux là.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 15-02-2006 à 01:38:29    

ouais je le sais bien lol mais je ne peux pas modifier le script car il n'est pas de moi ;)


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 15-02-2006 à 02:40:03    

pas de caracteres speciaux dans les GET et c'est tout
$_GET['code'][1] marchera pas , il faudrais : code['1'] et pas code[1]
pas de tableaux par GET

Reply

Marsh Posté le 15-02-2006 à 09:20:56    

kedare a écrit :

pas de caracteres speciaux dans les GET et c'est tout
$_GET['code'][1] marchera pas


 
Chez moi si, je peux passer (par ex.) une liste de checkboxes et récupérer les valeurs de cette façon, tout ça par GET. [:spamafote]  
 
Reste que c'est probablement pas recommandé, encore une fois.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 15-02-2006 à 09:29:43    

ça gere tres bien les tableaux ton get, mais il faut le lire avec foreach pas en direct comme ça :D


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 15-02-2006 à 09:29:43   

Reply

Marsh Posté le 15-02-2006 à 09:31:42    

Même si ça passe, passer du tableau en GET c'est terriblement affreux! Faut qu'il passe à du POST!

Reply

Marsh Posté le 15-02-2006 à 09:32:26    

Si déjà il nous donnais le code de son formulaire  
et le code de la page de traitement, ca nous éviterai de nous lancer dans des suppositions attives

Reply

Marsh Posté le 15-02-2006 à 09:37:37    

dwogsi a écrit :

Même si ça passe, passer du tableau en GET c'est terriblement affreux! Faut qu'il passe à du POST!


 
Je n'ai pas dit que c'etait beau, mais que ça passait  :whistle:


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 15-02-2006 à 09:43:55    

Oui oui je sais bien, c'est pas pour toi que je dis ça!

Reply

Marsh Posté le 15-02-2006 à 09:50:12    

En fait ça depend ce qu'il faut faire, si c'est pour lire un checkbox, il faut utiliser un foreach... mais si c'est poru passer un tableau de données, il faut le sérialiser en base 64 avant de la passer puis faire l'inverse de l'autre coté.


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 15-02-2006 à 17:33:21    

Et les gens, je NE PEUX pas passer par $_POST !
 
Je suis OBLIGER de passer par $_GET.
 
Quand j'affiche un print_r sur $_GET sa m'affiche :
 

Citation :

Array
(
    [act] => ok
    [id] => 34909
    [x] => 61
    [y] => 27
    [code] => Array
        (
            [1] => F8448GER45G8Q498
        )
 
)


 
Avec un foreach c'est possible de recupérer le 1 de code ? :)


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 15-02-2006 à 17:35:37    

Tu peux poster le code du script qui envois cette variable en GET???

Reply

Marsh Posté le 15-02-2006 à 17:36:31    

na c'est bon suffit de faire :
 
echo $_GET['code'][1];
 
voila merci à vous :)
 
topic closed :p


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 15-02-2006 à 17:42:25    

sielfried a écrit :

-TrAsHeR- > tu veux sûrement faire :
$_GET['code'][1]

 
Mais comme déjà dit, POST serait sûrement mieux là.


 
 [:bbcmoi]

Message cité 1 fois
Message édité par dwogsi le 15-02-2006 à 17:42:36
Reply

Marsh Posté le 15-02-2006 à 19:34:53    


 
oups :pt1cable:


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed