Votre question

tableaux PHP [résolu]

Tags :
  • precision
  • Programmation
Dernière réponse : dans Programmation
17 Avril 2008 17:36:20

Bonjour,
je cherche a créer un tableau à 4 champs en
PHP et je souhaite utiliser les 2 premiers comme clées
mais je ne sais pas si c'est possible, par la suite j'aurai
besoin de tester la présence du couple de clées pour l'ajout
d'une nouvelle ligne et la modification des lignes existantes.
Petite précision les 2 champs dont je veu me servir comme
clées sont des char
Je veu donc obtenir un truc du genre:
____________________________
|champ1|champ2|champ3|champ4|
PV ML 45 32
PL DF 89 12
... ... ... ...

Mais je ne sais pas si c'est possible.

Merci d'avance de vos réponse.

Autres pages sur : tableaux php resolu

17 Avril 2008 17:49:17

tout est possible dans la vie, enfin presque ! (genre l'etre humain ne peut pas voler encore :( )
18 Avril 2008 08:43:53

Désolé okinou mais ta réponse
ne m'aide pas vraiment je souhaiterai
savoir si c'est possible et si oui commment...
Contenus similaires
18 Avril 2008 10:46:56

Je ne vois même pas le rapport avec PHP ... Tu veux faire une matrice ? grenre $tab[][] ? Ou tu parle de Base de données ?

Spoiler
Je pense savoir de quoi tu parles, mais si j'ai raison, ton titre est mal choisit !


Ensuite, ben pour le PHP, il y a des tutos sur le net, ça t'aidera !
Et pour les base de données, pareil !
18 Avril 2008 10:52:02

Je veux faire une matrice en php et utiliser
les 2 premiers champs pour par la suite tester
la présence d'une ligne et modifier les 2 champs
suivants.
Et pour les tutos j'ai regardé sur le net et dans un
bouquin sur le PHP mais je ne trouve que des exemple
de tableau ou on a une clé qui donne une valeur
genre 'toto' => 152
18 Avril 2008 11:48:59

Je me suis débrouiller autrement,
j'ai collé les champs puis je fait
un explode pour les récupérer.
Merci quand même.
18 Avril 2008 12:16:50

tu peux mettre n'importe quoi dans les variables php ...

genre 'toto' => 'tata' => 152


Genre :
$tab2["tata"]=152;
$tab["toto"]=$tab2;

J'ai jamais testé, mais je vois pas pourquoi il refuserait !

Spoiler
Me suis planté ... tu parlais bien de php ... Mais à force de dire champ, tableau ... Moi je pense BD ... Un tableau 2 dimension en programmation c'est une MATRICE !
Et la tu veux faire une matrice associative !



Petit test :

  1. <html><body>
  2. <table border="1">
  3. <?php
  4. $tab2["tata"]=152;
  5. $tab2["titi"]=153;
  6. $tab2["tutu"]=154;
  7. $tab2["tete"]=155;
  8.  
  9. $tab3["tata"]=152;
  10. $tab3["titi"]=153;
  11. $tab3["tutu"]=154;
  12. $tab3["tete"]=155;
  13.  
  14.  
  15. $tab["toto"]=$tab2;
  16. $tab["tototo"]=$tab3;
  17.  
  18. echo "<tr>\n";
  19. foreach ($tab as $clef => $val) {
  20. echo "<td><u>$clef</u></td>\n";
  21. }
  22. echo "</tr><tr>\n";
  23. foreach ($tab as $tmp => $val) {
  24. echo "<td><table><tr>\n";
  25. foreach ($val as $clef => $val2) {
  26. echo "<td><b>$clef</b></td><td>$val2</td>\n";
  27. }
  28. echo "</tr></table></td>\n";
  29. }
  30. echo "</tr>\n";
  31.  
  32. ?>
  33. </table>
  34. </body></html>


Ça marche !
18 Avril 2008 15:34:23

Merci beaucoup RedTux je vais essayer cette solution.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS