Tresor

Bonjour,Mes amis je vous m'excuse premierement sur les accents car j'ai un peu de mal a les ecrires vu que je suis sous Linux(Ubuntu) alorsj'ai un souci sur l'affiche du page dashboard precisement a la recuperation des Publication , Des commentaires et des administrateurs en faites j'ai un base de donnees que j'ai nomme 't-blog' ci j'actualise sur la page dashboard on me cette erreur [Publications Array ( [0] => 42S02 [1] => 1146 [2] => Table 't-blog.$table' doesn't exist ) 1]

voici la page dashboard.php
je veux seulement donnees la tableau des tables
<?php

$t_blog = [

'Publications' => 'post',
'Commentaires' => 'comments',
'Administrateur' => 'admin'
];
?>
<?php

foreach($t_blog as $tables_names => $table)
{
?>
<div class="col l4 m6 s12">
<div class="card blue">
<div class="card-content white-text">
<span class="card-title"><?php echo $tables_names; ?></span>
<?php $result_inTable = inTable($table); ?>
<h4><?php echo $result_inTable['0']; ?></h4>
</div>
</div>
</div>

<?php
}
?>
et la page dashboard.func.php

<?php
$table = 't-blog';
function inTable($table)
{
global $db;

$query = $db->query('SELECT COUNT(id) FROM $table') or die(print_r($db->errorInfo()));

return $result = $query->fetch();

}

Je vous remerci beaucoup a votre reponses merci

Le 20/10/2016 à 23:09
Tresor

J'ai trouve le probleme c'etais juste que j'avais oublier de concatener la variable $table dans la requete SQL

Le 21/10/2016 à 19:47
Connectez-vous pour pouvoir répondre