Webmaster Hub: incrementation, utf8_encode, etc .. - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

incrementation, utf8_encode, etc .. Noter : -----

#1 L'utilisateur est hors-ligne   Niko 

  • Groupe : Membre
  • Messages : 25
  • Inscrit(e) : 28-mai 04
  • Localisation:Marseille

Posté 04 juin 2004 - 16:50

Bonjour,
je dois envoyer vers flash le resultat d'un requete, le probleme, c'est que je ne sais pas combien d'elements vont sortir .. et que je dois le savoir pour que dans flash je puisse faire une boucle for n fois pour récuperer les variables, il y a t il une solution plus élégante que celle ca :

Code:

$i=0;
while($data = mysql_fetch_array($req)){
echo "&adresse_facture".$i."=". utf8_encode(urlencode($data['mavar']));
$i++;
}
// on recupere la variable pour connaitre le nombre d'elements ...
echo "&nb="$i;

car j 'ai lu que mysql_fetch_array est déja un array multidimensionnel,
j ai jeté un oeil sur http_build_query, mais ca ne marche pas avec easyphp déja ...
0

#2 L'utilisateur est hors-ligne   Ganf 

  • Groupe : Hubmaster
  • Messages : 348
  • Inscrit(e) : 08-mars 04
  • Société:-

Posté 04 juin 2004 - 17:12

utf8_encode(urlencode($data['mavar'])) ??

Je suppose que la syntaxe correcte est plutot urlencode(utf8_encode(...))
De toutes façons une fois passé par urlencode la fonction utf8_encode ne servira à rien vu qu'il ne restera que des caractères ASCII donc directement compatibles UTF8
Besoin d'une doc pour PHP 5 ? Allez chercher le livre PHP 5 avancé, aux éditions Eyrolles.
Éric Daspet
0

#3 L'utilisateur est hors-ligne   Niko 

  • Groupe : Membre
  • Messages : 25
  • Inscrit(e) : 28-mai 04
  • Localisation:Marseille

Posté 05 juin 2004 - 12:52

Ah ok, je ne savais pas pour urlencode, merci de me l'apprendre :-)
sinon pour le reste ?
je me demandais si il y avait un moyen plus simple de connaitre la taille d un tableau multidimensionnel, et de pouvoir exporter l ensemble sous la forme ?toto1=babala&toto2=sdfsdfsdf&nbtoto=545 ...
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)