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

 


Dernière réponse
Sujet : PHP // passer un tableau en argument
sihal merci :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
sihal merci :hello:
maverick2001 Tu peux aussi essayer les fonctions serialize et unserialize pour pouvoir passer une donnée et récupérer son type à la fin
 
plus d'info sur : http://dev.nexen.net/docs/php/anno [...] ialize.php
sihal et ben conclusion je croit que je vais po me faire chier et que je vais relire la putain de base
Mara's dad Si t'as plusieurs solutions, prends la plus simple, ou celle qui limite le trafic entre le client et le serveur.
 
Dans ton cas pas d'hésitations :
 
La plus simple : Relire la BDD parceque le code pour le faire existe déjà !
 
Limitation trafic : Relire la BDD.
 
Conclusion ...
sihal je me repose une question: je fais tout ca pour eviter de refaire une requete sur une base. est ce que ca vaut le coup sachant que je met une boucle for en plus, un explode() , et 3 affectations en plus?? surtout que la bd est pas gigantesque
Mara's dad Tu même faire plus cours :
essai.php?test[]=$test[0]&test[]=$test[1]...test[]=$test[n]  
 
Tu peux mettre dans une boucle bien sûr ! Tu fais ce que tu veux, c'est toi le chef !
 
Attention à la limite de longueur de l'url (Combien ? ? ?)
 
Sinon, passe par un formulaire :  
while(...)
{
    echo( "<input type=hidden name=test[]=$test[$i]>" );
}
youdontcare la méthode de mara's dad marche très bien et est plus élégante.
 
si tu ne connais pas la dimension de ton tableau, tu le parses, tout simplement !
 
genre $params = "$test[0]";
$i = 1;
while ($test[$i])
{
 $params .= "&$test[i]";
 $i++;
}

 

[edtdd]--Message édité par youdontcare--[/edtdd]

sihal oui effectivement la methode est bien pensée... j'essaie, merci
;)
becvert j'avais pose cette question moi aussi
http://forum.hardware.fr/sqlforum/ [...] e=0&cache=
sihal euh ben oui, c po mal comme technique mais.... je ne sais pas la dimension de mon tablo a l'avance... est ce que tu crois que je peux faire avec un while un truc du type  
$reponse.="test[i]"
pouis mettre dans ma requete essai.php?$reponse???
au fait merci pour tout à l'heure tu m'as bien débloqué
Mara's dad essai.php?test[0]=$test[0]&test[1]=$test[1]...test[n]=$test[n]
sihal je voudrais passer un tableau en argument:
essai.php?test=$test
pb: mon tableau est un tableau d'entier. dans le script suivant, je recupere par ex. 'A' alors que test[1]=5: tous est en chaine e carac... quelqu'un sait comment envoyer ce xxxx! de tableau?

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