Bonjours à toi source de connaissances.
j'ai une erreur :
"Fatal error: Call to a member function on a non-object in
c:\program files\easyphp1-7\www\projetsitesérica\biblio-images\phpbazimg.php on line
39".
mon script est le suivant :
<?php
require_once 'DB.php';
require_once "HTML/QuickForm.php";
require_once 'HTML/QuickForm/link.php';
////////////////////////////////////////////////////////////////
//___DB Connection & requetes SQL__//
///////////////////////////////////////////////////////////////
$user = 'root';
$pass = '';
$host ='localhost';
$db_name ='Wparam';
$dsn = "mysql://$user:$pass@$host/$db_name";//connection au serveur puis à la base avec authentification
$db = DB::connect($dsn);
if (DB::isError($db)):
die ($db->getMessage());
endif;
//_________par fonction_______//
/////////////////////////////////////////////////////
function AjoutImg()
{
echo ">>>>>>OK<br>";
$nom = "Nur tempo";
$img =
"/imagesMachines/Nur.jpg";
$sql = "INSERT INTO `Machines` (`Nom_m`, `Img_m`)
VALUES
('$nom','$img')";
$result = $db->query($sql);
//var_dump ($result);
}
AjoutImg();
?>
Ma ligne 39 étant :
$result = $db->query($sql);
c'est la premiere fois que je suis face à ce message!!
bien que je comprenne ce qu'il veut dire je ne trouve pas la cause!!
qui voit mon enorme erreur svp .
merci beaucoup.