[RESOLU] Variables définies et indéfinies.
Posté : 14 mars 2012, 09:43
Bonjour à tous. j'affiche des variables qui sont issues de requêtes. exemple:
voici le code:
la ligne qui renvoit ce message d'erreur est celle du dernier code que j'affiches qui fait la synthèse des deux requêtes. d'avance merci pour votre aide.
<?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