j'ai un problème avec mon code php. je ne sais pas ou est l'erreur.
<?php
class Personne_Ajout {
var $username = "******";
var $password = "**********";
var $server = "*********";
var $port="";
var $databasename = "db659";
var $connection;
public function __construct() {
$this->connection = mysql_connect(
$this->server,
$this->username,
$this->password
);
}
public function getAjoutPersonne($selectedItem,$nomPersonne,$prenomPersonne,$presentPersonne,$voiturePersonne) {
mysql_select_db($this->databasename, $this->connection);
$sql="Select * from T_Personne where NomPersonne = '$nomPersonne'";
$result=@mysql_query($sql);
if ($result)
{
echo '<test>'test'</test>';
mysql_query(INSERT INTO T_Personne_has_T_Evenement
VALUES((Select Pk_Personne from T_Personne Where NomPersonne = '$nomPersonne'),
(Select Pk_Evenement from T_Evenement Where NomEvenement = '$selectedItem'),
$presentPersonne,$voiturePersonne))
}
else if(!$result){
echo "personne non créer";
mysql_query(INSERT INTO T_Personne VALUES($nomPersonne,$prenomPersonne))
mysql_query(INSERT INTO T_Personne_has_T_Evenement
VALUES((Select Pk_Personne from T_Personne Where NomPersonne = '$nomPersonne'),
(Select Pk_Evenement from T_Evenement Where NomEvenement = '$selectedItem'),
$presentPersonne,$voiturePersonne))
}
mysql_close();
}
voilà la class main:
<?php
include('Personne_Ajout.php');
$per = new Personne_Ajout();
var_dump($per->getAjoutPersonne($_POST['selectedItem'],$_POST['nomPersonne'],$_POST['prenomPersonne'],$_POST['presentPersonne'],$_POST['voiturePersonne']));
?>
}
?>