le 23/01/2005 à 16:14
Lefounard
Bonjour,
Voila j'ai coder le debut de ma premiere class (elel vaut ce qu'elle vaut !lol), je l'ai appeller mais j'ai eu ce message d'erreur :
Voici ma class + son appelle en dessous :
Ca doit etre vraiment con comme erreur !
Mais je sais pas d'ou ca vient !
Merci de votre aide,
Ciao,
Voila j'ai coder le debut de ma premiere class (elel vaut ce qu'elle vaut !lol), je l'ai appeller mais j'ai eu ce message d'erreur :
Fatal error: Call to undefined function: query() in /var/www/free.fr/6/f/gueuska/projet/class_bdd_lefounard.php on line 56
Voici ma class + son appelle en dessous :
<?
/* Class de connection a Mysql faites par Lefounard */
class mysql {
var $host;
var $db;
var $user;
var $pass;
var $td;
var $req;
function mysql($td) {
if($host=="")$this->host="sql.free.fr";
if($db=="")$this->db="gueuska";
if($user=="")$this->user="gueuska";
if($pass=="")$this->pass="060484";
if(!isset($td) || empty($td)) error(1);
$this->td=$td;
}
function connect() {
if(!isset($this->td) || empty($this->td)) error(1);
$base=mysql_connect($this->host,$this->user,$this->pass);
mysql_select_db($this->td,$base);
echo 'Connection a la table '.$this->td.' reussie !';
}
function query($sql) {
$this->connect();
if(!isset($sql) || empty($sql)) error(2);
$this->req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
}
function resultat() {
$data = mysql_fetch_array($this->req);
return $data;
}
function close() {
mysql_free_result ($this->req);
mysql_close ();
}
function error($n) {
if($n==1) echo'La table de la base de donnée n\'as pas été définie ';
if($n==2) echo'La syntaxe de votre requete n\'as pas été définie';
}
}
$conn1= new mysql("form1");
$conn1= query("SELECT * FROM form1 WHERE id=1");
$conn1= resultat();
echo $data['nom_champs'];
$conn1=close();
?>
Ca doit etre vraiment con comme erreur !
Mais je sais pas d'ou ca vient !
Merci de votre aide,
Ciao,