Bonjour à tous.
Je n'arrive pas à voir une faute dans mon côde. Je veux afficher des infos d'une table et voici l'erreur:< Notice: Undefined variable: prodts in C:\wamp\www\3KG\view\Vcompte.php on line 28>.
Voici ce que jai fais au niveau de ma Controleur:
<?php
function chargerclasse($classe)
{
require ('model/class/'. $classe . '.php');
}
spl_autoload_register('chargerclasse'); // fonction d'auto chargement de classe.
$comp= new Produit_commandeManager($bdd);
//recuperons
$prodts= $comp->Compte();
// insertion de la vue
include(dirname(__FILE__).'/../view/Vcompte.php');
?>
public function Compte() // code sql-php
{
$Produit_commande = array(); // les resultats sont retournés dans ce tableau
$req = $this->_db->prepare("SELECT * FROM produit_commande ORDER BY id_commande DESC LIMIT 0, 10") or die (print_r($this->_db->errorinfo()));
$req->execute();
while($donnees=$req->fetch(PDO::FETCH_ASSOC))
{
$Produit_commande[] = new produit_commande($donnees);
}
return $Produit_commande;
}
Salut jordane45, le blêm perciste tjrs voici la le sms d'erreur: -Undefined variable: prodts in C:\wamp\www\3KG\view\Vcompte.php on line 28.
-Warning: Invalid argument supplied for foreach() in C:\wamp\www\3KG\view\Vcompte.php on line 28. Que faire?
-Warning: Invalid argument supplied for foreach() in C:\wamp\www\3KG\view\Vcompte.php on line 28. Que faire?
Que contient ta class produit_commande ?