Tom's Guide > Forum > Programmation > tableaux PHP [résolu]
tableaux PHP [résolu] - Programmation
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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.


Message édité par azen29 le 18-04-2008 à 11:47:50
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tout est possible dans la vie, enfin presque ! (genre l'etre humain ne peut pas voler encore :()

Répondre à okinou

Désolé okinou mais ta réponse
ne m'aide pas vraiment je souhaiterai
savoir si c'est possible et si oui commment...

Répondre à azen29

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 !

------------------------------ N'oubliez pas le [Résolu] dans le titre si vous êtes satisfait.
Les règles du Forum - À lire absolument
Répondre à RedTux

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

Répondre à azen29

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.

Répondre à azen29

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 :

 
Code :
  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. $tab3["tata"]=152;
  9. $tab3["titi"]=153;
  10. $tab3["tutu"]=154;
  11. $tab3["tete"]=155;
  12. $tab["toto"]=$tab2;
  13. $tab["tototo"]=$tab3;
  14. echo "<tr>\n";
  15. foreach ($tab as $clef => $val) {
  16.     echo "<td><u>$clef</u></td>\n";
  17. }
  18. echo "</tr><tr>\n";
  19. foreach ($tab as $tmp => $val) {
  20.     echo "<td><table><tr>\n";
  21.     foreach ($val as $clef => $val2) {
  22.         echo "<td><b>$clef</b></td><td>$val2</td>\n";
  23.     }
  24.     echo "</tr></table></td>\n";
  25. }
  26. echo "</tr>\n";
  27. ?>
  28. </table>
  29. </body></html>
 

Ça marche !


Message édité par RedTux le 18-04-2008 à 12:29:14
------------------------------ N'oubliez pas le [Résolu] dans le titre si vous êtes satisfait.
Les règles du Forum - À lire absolument
Répondre à RedTux

Merci beaucoup RedTux je vais essayer cette solution.

Répondre à azen29
Tom's Guide > Forum > Programmation > tableaux PHP [résolu]
Aller à :

Il y a 204 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens