Eléphanteau du PHP |
14 Messages
02 mai 2013, 01:19
j'ai modifié le code :
mysql_connect('localhost', 'root', '') OR die('Erreur de connexion');
mysql_select_db('hannibal') OR die('Sélection de la base impossible');
$sql1 = " select * from contrat where num_contrat = $num";
$sql2 = "insert into contrat values ('$num','$dateCtr','$vendeur','$NatArt','1','$montant_total','$avance','$solde','facilite',
'$NomClt','$PrenomClt','$AdrClt','$VilleClt','$TelClt','$CinClt','$DateNaissClt','$LieuNaissClt','$AdrCinClt',
'$DelivrCinClt','$controleur');";
$sql3 = "insert into contrat_vendeur values ('$num','$vendeur','$dateCtr','vendeur','13000');";
$sql4 = "insert into contrat_vendeur values ('$num','$controleur','$dateCtr','controleur','7000');";
$req1 = mysql_query($sql1);
$result = mysql_result($req1,0);
if(empty($result)){
mysql_query($sql2);mysql_query($sql3);mysql_query($sql4);
}
else{echo "ce numero de contrat existe deja";}
lorsque le numero existe c bon je recoit le message:ce numero de contrat existe deja
mais quand il s'agit d'un nouveau contrat ça me retourne:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in C:\Program Files\EasyPHP-5.3.2\www\hannibal_final\valid3.php on line 56