Faire un tableau

Résolu/Fermé
Sephiroth96 Messages postés 8 Date d'inscription vendredi 29 mai 2015 Statut Membre Dernière intervention 15 juin 2015 - Modifié par Sephiroth96 le 3/06/2015 à 11:52
blackduck Messages postés 817 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 - 3 juin 2015 à 14:13
Bonjour tout le monde, je rencontre quelque soucis.
Je dois récupérer mes donnés via ma base de données et les afficher dans un tableau. Mais je ne sais pas par quelle façon et comment m'y prendre....

Voilà mon code :
<?php



require_once("includes/fonctions.php");
require_once("includes/config.php");

require_once("classes/classe.bean.annuaire_acteur.php");

oOpenConnection();


$tab = array();



$acteur = New AnnuaireActeur(6432);
print_r($acteur);
$cleID = $acteur->getCleID();
$login = $acteur->getLoginNt();
$ID = $acteur->getID();
$Societe = $acteur->getCodSct();
$CodeCte = $acteur->getCodCteAppa();
$CodDiv = $acteur->getCodDivAppa();
$CodEtb = $acteur->getCodEtb();
$NomAct = $acteur->getNomAct();
$PrnAct = $acteur->getPrnAct();
$NomComplet = $acteur->getNomComplet();
$LSctAppa = $acteur->getLSctAppa();
$FFrom = $acteur->getFFrom();
$NomAdmin = $acteur->getNomAdmin();
$PrenomAdmin = $acteur->getPrenomAdmin();
$EMailAdmin = $acteur->getEMailAdmin();
$DateSortieAdmin = $acteur->getDateSortieAdmin();
$StuAdmin = $acteur->getStuAdmin();
$IDAdmin = $acteur->getIDAdmin();
$Matricule = $acteur->getMatricule();
$NomAd = $acteur->getNomAd();
$PrenomAd = $acteur->getPrenomAd();







?>

Dans mon bean contient la class AnnuaireActeur la ou je récupère mes donnés alors je fais une instance de cette class pour ensuite afficher les donnés dans un tableau. Si quelqu'un peut m'aider ce serait avec plaisir...

1 réponse

blackduck Messages postés 817 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 96
Modifié par blackduck le 3/06/2015 à 12:18
Salut,

Si tu cherches juste à les mettre dans un tableau c'est simple :

$tab_acteurs=array();//Tu n'es même pas obligé de le déclarer en php
$tab_acteurs[0]=$acteur->getCleID();
$tab_acteurs[1]=$acteur->getLoginNt();
//etc.

//Ou alors tu peux mettre des clés associatives si tu les souhaites
$tab_acteurs['CleID']=$acteur->getCleID();
$tab_acteurs['LoginNt']=$acteur->getLoginNt();
//etc.


Mais vu que tu as une classe qui te fournit les donnée de la bdd il serait encore plus rapide de faire une fonction qui te revoie directement les données dans un tableau au lieu de rajouter un traitement. ENfin plein d'options se présentent à toi.

Puis tu affiches avec une boucle

$taille=count($tab_acteurs);
echo "<table>";
echo "<tr>";
for($i=0;$i<$taille;$i++){
echo "<td>".$tab_acteurs[$i]."</td>";
}
echo "</tr>";
echo "</table>";


Il faudrait au premier passage que tu affiches le titre des colonnes

Résolu? ===> [RESOLU]
1
Sephiroth96 Messages postés 8 Date d'inscription vendredi 29 mai 2015 Statut Membre Dernière intervention 15 juin 2015 1
3 juin 2015 à 14:01
Oui ca fonctionne je te remercie !!!!
0
blackduck Messages postés 817 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 96
3 juin 2015 à 14:13
Mets le poste en résolu please
0