Rechercher : dans
Par :

Affichage d'un tableau en PHP

Dernière réponse le 25 jun 2008 à 14:26:56 dickon, le 13 mai 2008 à 23:45:00 
 Signaler ce message aux modérateurs

Bonjour,
Je voudrais afficher le contenu d'un tableau.
Voici mon code:

<html>
<body>
<?php

// on définit un adaptateur

require_once 'Zend/Db/Adapter/Pdo/Mysql.php';

$db = new Zend_Db_Adapter_Pdo_Mysql(array(
'host' => '127.0.0.1',
'username' => 'root',
'password' => '',
'dbname' => 'flores'
));


// on définit l'adaptateur par défaut de tous les objets Zend_Db_Table

require_once 'Zend/Db/Table.php';
Zend_Db_Table::setDefaultAdapter($db);

$select = $db->query('SELECT libelle FROM entry');
$rows = $select->fetchAll();

foreach ($rows as $value) {
echo $value;
}


?>
</body>
</html>

Lorsque je l'exécute, la valeur "Array" est affichée 4 fois car j'ai 4 lignes dans ma table entry.
Pouvez - vous m'aidez svp.
Merci d'avance.

Configuration: Windows Vista
Firefox 2.0.0.14

Meilleures réponses pour « Affichage d'un tableau en PHP » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...
Tableaux HTML VoirUtilisation de tableaux Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. Les tableaux sont définis comme étant des suites de lignes. Un...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

byakhlefncr, le 14 mai 2008 à 01:47:12

Salut,

si $rows = array('A', 'B', 'C')
alors :
echo $rows; // affiche Array

Print_r $rows; // affiche Array([0] => 'A',[1] => 'B',[2] => 'C')


Si vous voulez afficher dans un tableaux
//////////////////////////////////////////////
echo "<table>";
// vous pouvez ajouter une ligne entête
// echo "<tr><td>Libellé</td></tr>";
foreach ($rows as $value)
{
echo "<tr><td>$value[0]</td></tr>"; // ou : echo "<tr><td>$value['libelle']</td></tr>";
}
echo "</table>";
/////////////////////////////////////////////

Bonne chance

Répondre à byakhlefncr

3

noob, le 25 jun 2008 à 11:49:36

J'ai essayé ton code...ça ne marche pas... ça me dit undefined offset pour cette ligne :

echo "<tr><td>$value[0]</td></tr>"; // ou : echo "<tr><td>$value['libelle']</td></tr>";

Répondre à noob

2

noob, le 25 jun 2008 à 11:44:07

Salut,

j'ai le meme problème j'utilise zend aussi...mais je debute avec ce framework

Donc si qqn sait comment faire ça serait vraiment sympa de m'aider

Répondre à noob

4

noob, le 25 jun 2008 à 14:24:53

C'est bon j'ai réussi en fait ^^

il fallait juste retirer la ligne qui produisait l'erreur

Répondre à noob

5

 noob, le 25 jun 2008 à 14:26:56

Et j'ai utilisé celle ci a la place :

echo "<tr><td>$value['libelle']</td></tr>";

Répondre à noob