Déclarer une variable tableau en PHP

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

Déclarer une variable tableau en PHP

Message le Jeu Sep 14, 2006 11:25

Bonjour
Un problème de programmation,

Comment déclarer une variable tableau en PHP?
Est ce bon comme ça
Code: Tout sélectionner
$_GET['tab_data_pieces'] = explode("-", $_GET['tab_data[$f]']);

Visiblement ça ne marche pas, ou dois-je mettre
Code: Tout sélectionner
$tab_data_pieces = explode("-", $tab_data[$f]);


mais ca ne marche pas aussi, et comment dois-je déclarer cette variable?

Merci


e-kiwi
Modérateur
Modérateur
 
Messages: 13864
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Sep 14, 2006 11:30

quelques questions :

pourquoi restes tu en $_GET ??

$tab_data est un tableau à deux dimensions ?

ca serait pas :
$tab_data_pieces = explode("-", $_GET['tab_data']); ?


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

oui

Message le Jeu Sep 14, 2006 11:32

Oui le tab_data est un tableau à deux dimension, j'ai essayé avec $tab_data et $_get['tab_data']

J'ai toujours une erreur


e-kiwi
Modérateur
Modérateur
 
Messages: 13864
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Sep 14, 2006 11:34

donc pourquoi faire un explode sur "-" ? t as quoi dans $_GET['tab_data[$f]'] ? et tu fais bien passer ton tableau à deux dimensions en g_GET ???

$tableau=$_GET['tab_data'];
explode("-",$tableau[$f]); ?


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

ok

Message le Jeu Sep 14, 2006 11:41

Bon, en fait mon programme est un gros programme asser compliqué à expliquer...

Ce programme marche parfaitement. mais je n'ai déclarer aucune variable et je ne travaillais pas en $_GET ou $_POST car le serveur où je suis accepte ça...une erreure de ma part surement.

Bref, je veux passer le programme sur un autre serveur, et aussi travailler avec easy PHP 1.7 et la je suis obligé de travailler avec les $_GET ou $_POST et déclarer mes variable.

Donc je transforme manuellement toutes les variables de mon programme :(

tout est OK mais j'ai des erreurs avec cette section de code où je sépare des chaines de caratères dans des tableaux.
Je ne sais pas comment déclarer ces variables etc...

Voila :)


e-kiwi
Modérateur
Modérateur
 
Messages: 13864
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Sep 14, 2006 13:08

alors, si tu veux je te donne une astuce qui va en faire crier certains :
import_request_variables() <- avec les bons parametres

ca va te transformer tous tes $_GET['variable'],$_POST['variable'], ... par $variable, donc ton code amrchera encore ^^


sureau
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Lun Mar 07, 2005 15:25

Message le Jeu Sep 14, 2006 13:14

Envoie un exemple d'urls avec ses paramètres, car franchemeent, ca devrais marcher.

PS : on ne passe pas de tableau en paramètre, on passe un chaine. Si tu as un tableau dans une variable et que tu la passes en paramètres, tu auras Array dans ton url.

Donc est ce que ton url est correct, car la réponse de e-kiwi devrait marcher :)


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

Message le Jeu Sep 14, 2006 14:21

e-kiwi a écrit:alors, si tu veux je te donne une astuce qui va en faire crier certains :
import_request_variables() <- avec les bons parametres


On va épargner tes oreilles alors :lol:


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

ok

Message le Jeu Sep 14, 2006 16:20

Oui Kiwi, mais moi je dois visiblement transformer tous mes $variable en $_post['variable'] ou $_GET['variable']


e-kiwi
Modérateur
Modérateur
 
Messages: 13864
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Sep 14, 2006 16:26

l'interet de import_request_variables() est de ne pas avoir à tansformer toutes ces variables en $_GET et $_POST

exemple 1 (avec les register_global à off)
tu recois un $_GET['toto'] qui vaut 5;

echo $_GET['toto'] -> 5
echo $toto -> n'existe pas

exemple 2 (avec les register_global à off)
tu recois un $_GET['toto'] qui vaut 5;

import_request_variables("GP");
echo $_GET['toto'] -> 5
echo $toto -> 5


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

ok

Message le Jeu Sep 14, 2006 16:33

ok, donc si j'ai 3 variable dans mon code je met au début du code

import_request_variables("$variable1", "$variable2", "$variable3");

C'est bon?


e-kiwi
Modérateur
Modérateur
 
Messages: 13864
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Sep 14, 2006 16:38

non, cela marche pour toutes les variables du type souhaité
import_request_variables("gP") va rabbatre tous les $_GET et tous les $_POST

sinon :
google -> import_request_variables -> http://www.manuelphp.com/php/function.i ... iables.php :)


sim100
WRInaute accro
WRInaute accro
 
Messages: 1283
Inscription: Dim Fév 02, 2003 18:45

ok

Message le Jeu Sep 14, 2006 16:53

Désolé, je suis peut être manche, mais la fonction n'est même pas reconnue!
Dans l'exemple sur le site, elle est en couleur bleu, chez moi elle reste en couleur noir, et j'ai une erreur dessus...

Help please


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

Message le Jeu Sep 14, 2006 17:08

Allez, j'ai aussi horrible dans le genre qui va fonctionner:

Code: Tout sélectionner
extract ($_POST , EXTR_OVERWRITE);
extract ($_GET , EXTR_OVERWRITE);


e-kiwi
Modérateur
Modérateur
 
Messages: 13864
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Sep 14, 2006 17:13

>> et j'ai une erreur dessus
faudrait la donner ^^

Déclarer une variable tableau en PHP

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités