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

  FORUM HardWare.fr
  Programmation
  PHP

  parcourir une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

parcourir une variable

n°1127915
dark86
Posté le 22-06-2005 à 21:13:10  profilanswer
 

Bonjour,  
je veux créer une base de données mais je ne veux pas que les utilisateurs rentrent tous les champs à la main :
ils entreraient directement dans un champ TEXT de la page HTML un bloc formaté du style :

Code :
  1. nom
  2. objet1 
  3. carracteristiqueA 24 carracteristiqueB 17
  4. carracteristiqueC 54
  5. objet2 
  6. carracteristiqueF 45 carracteristiqueG 5
  7. carracteristiqueH 1
  8. fin

et ca serait au fichier php de traiter ca et de rentrer les valeurs des carac dans la base de données. Ce texte serait contenu dans $_POST[texte].
Et donc comment on fait pour parcourir cette variable et en extraire les infos??


Message édité par dark86 le 23-06-2005 à 20:25:23
mood
Publicité
Posté le 22-06-2005 à 21:13:10  profilanswer
 

n°1128092
sonikbuzz
echo "Hello World!";
Posté le 22-06-2005 à 23:39:10  profilanswer
 

Salut,
 :??:  :??:  
Je sais pas si c'est les restes de la fête de la musique [:dde]  mais là j'ai rien compris  :D


---------------
- Annuaire  PHOTOGRAPHIE sur Tagbox.fr -
n°1128125
dark86
Posté le 23-06-2005 à 00:25:59  profilanswer
 

LOL
j'ai un texte entier dans une variable, et je veux en extraire les valeurs des carractéristiquesX qui sont en fait les attributs de ma table SQL
Donc je veux rechercher "carracX" dans ma variable et recopier la valeur associée dans ma table, et cela pour toutes les carac...

n°1128150
onizuka_se​nsei
Posté le 23-06-2005 à 02:02:10  profilanswer
 

joues avec split('\n',$text) pour récupérer chaque ligne dans plusieurs variables

n°1129107
dark86
Posté le 23-06-2005 à 19:34:01  profilanswer
 

Ca marche, merci, mais j'ai encore quelques problèmes :
j'ai séparé par rapport aux \t :
-si je veux couper à la fois les \n et les \t je fais comment??
car là sur l'exemple du haut, ca me sépare bien carraA du reste, mais il considère que carracB et carracC sont un unique élément. :/


Message édité par dark86 le 23-06-2005 à 20:26:11
n°1129186
dark86
Posté le 23-06-2005 à 21:10:13  profilanswer
 

Bon, j'ai trouvé un moyen mais je ne sais pas "coller" des tableaux :

Code :
  1. $table2 = split("\n",$_POST[sondage]);
  2. $nombre=sizeof($table2);
  3. $table=NULL;
  4. for ($i=0;$i<$nombre;$i++)
  5. {
  6. $table = $table,split("\t",$table2[$j]);//partie à changer
  7. }

je veux à chaque itération coller split("\t",$table2[$j]) au bout de $table...

n°1129189
dark86
Posté le 23-06-2005 à 21:28:37  profilanswer
 

La méthode bourrin ca passe toujours mais je voudrais quelque chose de plus rapide et moins moche :/

Code :
  1. $table2 = split("\n",$_POST[sondage]);
  2. $nombre2=sizeof($table2);
  3. $l=0;
  4. for ($j=0;$j<$nombre2;$j++)
  5. {
  6. $table3=split(" ",$table2[$j]);
  7. $nombre=sizeof($table3);
  8. for ($k=0;$k<$nombre;$k++)
  9. {
  10.  $table[$l] = $table3[$k];
  11.  $l++;
  12. }
  13. }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  parcourir une variable

 

Sujets relatifs
Comment afficher plusieurs valeur d'une même variable...Variable multilignes pour une insertion sql
Probléme variable espaceBesoin d'aide avec les Variables d'Environnement en VBScript
Prob transfert variableMettre dans un fichier (ou une variable) le résultat d'une génération
[VB6] Chemin d'ccès avec variable [ résolu ]Recuperer un Printf dans une variable
supprimer un element de tableau en variable de sessionProblème de variable pour affichage de pages
Plus de sujets relatifs à : parcourir une variable


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