Bonjour,
J'ai fait une classe en PHP (avec donc un certain nombre de variables) et j'ai aussi écrit une méthode dans cette classe pour que, quand on y fait appel, les variables de l'objet soient stockés dans une bdd mysql.
En gros ça donne :
Code :
- class Eleve {
- var $id, $nom;
- ...
- function toBDD() {
- $connection = mysql_connect($host,$user,$password)
- or die ("couldn't connect to server" );
- $db = mysql_select_db($database,$connection)
- or die ("Couldn't select database" );
- $query1 = "INSERT INTO eleve (eleve_nom, eleve_prenom)
- VALUES ('$this -> nom', '$this -> prenom')";
- $result1 = mysql_query($query1)
- or die (mysql_error());
- mysql_close($connection);
- ...
|
Seulement voilà, dans le champ NOM de la BDD je me retrouve avec "Object -> nom" au lieu de "Jean" p.ex.
Je ne sais pas du tout sous quoi faire la recherche de ce problème (comment ça s'appelle ce problème ?), et je ne sais pas comment le résoudre.
Quelqu'un peut-il m'aider ?
Message édité par greeeg le 03-04-2006 à 17:20:36