<?php $sql7 = 'SELECT SUM(montant) as montant FROM factures WHERE n_doss=' . $_GET['n_doss'] . '';
$req7 = mysql_query ($sql7) or die ('Erreur SQL !<br>'.$sql7.'<br>'.mysql_error ());
while($data9 = mysql_fetch_assoc ($req7))
{ ?>
<?php if (empty($data9['montant'])) {
echo '0,00'; }
else {
$pp = $data9['montant'] ; $nbr2 = $pp;
// Notation française
$pp = number_format($number, 2, ',', ' ');
// 1 234,56
echo $pp; }
?>
<?php } ?>
ou encore:
<?php $sql2 = 'SELECT SUM(montant) as montant FROM versements WHERE n_doss=' . $_GET['n_doss'] . '';
$req2 = mysql_query ($sql2) or die ('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error ());
while($data = mysql_fetch_assoc ($req2))
{ ?>
<?php if (empty($data['montant'])) {
echo '0,00'; }
else { echo $data['montant']; }
?>
<?php } ?>
le soucis étant que lorsque je souhaite en faire usage un peu plus bas, on me dit qu'elles ne sont plus définies. est-ce normal?voici le code:
<?php $solde = $pp - $data['montant'] ; $number = $solde;
// Notation française
$solde1 = number_format($number, 2, ',', ' ');
// 1 234,56
echo $solde1 ; ?> €
et le message d'erreur:Code : Tout sélectionner
notice: Undefined variable: pp in C:\wamp\w