bonjour, j'ai un code php avec des condition, mais celui-ci ne fonctionne pas, j'ai l'erreur suivante : Parse error: syntax error, unexpected $end in /home/gsiproj/public_html/GestionComptes/VirementInterne/VirementInterne03.php on line 22.

Quelqu'un pourrait-il m'aider? merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 
 
$CpteDebiteur=$_POST['CpteDebiteur'] ; 
$CpteCrediteur=$_POST['CpteCrediteur'] ; 
$Montant=$_POST['Montant'] ; 
$Libelle=$_POST['Libelle'] ; 
 
$dbhote = 'localhost'; $dbuser = 'gsiproj_client'; $dbpass = 'client'; $dbbase = 'gsiproj_banque'; 
$link = mysql_connect($dbhote,$dbuser,$dbpass); mysql_select_db($dbbase,$link); 
$sql ="SELECT SUM(Credit)-SUM(Debit) AS 'Solde' FROM operations_bancaires WHERE NumCpte='$CpteDebiteur'" or die("impossible d'effectuer la somme"); 
$soldeDebiteur = mysql_query($sql,$link); 
 
if ( !empty( $_POST['Montant'] ) && !empty( $_POST['Libelle'] ) ) {
  echo "erreur : le montant ou le libelle est incorrect";
  if ($soldeDebiteur>=$Montant and $CpteDebiteur<>$CpteCrediteur){ 
$sql2="INSERT INTO operations_bancaires (NumCpte,Libelle,Debit) VALUES('$CpteDebiteur','$Libelle','$Montant')" or die ("erreur de sql2"); 
$result2 = mysql_query($sql2,$link) or die ('Erreur : '.mysql_error() ); 
echo "virement effectué" ; 
  } else {
    echo "erreur : votre virement ne peut pas être validé" ;
  }
 
?>