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
TresorJ'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