Php/mysql Notice: Undefined variable

Fermé
parvn Messages postés 49 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 7 mai 2012 - 16 août 2009 à 10:34
 le père - 16 août 2009 à 12:42
Bonjour,
J'ai une fonction tres simple qui doit me retourne just une variable appele $mont, il me semble qu'il n'y'a pas d'erreur dans ma function, une fois la fonction appele quand j'effectue une operation avec la variable $mont il m'affiche l'erreur suivante:
Notice: Undefined variable: mont in C:\Program Files\EasyPHP 2.0b1\www\bills\var_test.php on line 19

voici ma function get_facmont.php

<?php
include "connection.php";
include "billfunc.php";


function get_facmont($nome = "", $periodo_consumo = ""){

$query = "select importo from facture where nome = '$nome' and periodo_consumo = '$periodo_consumo'";
$result = safe_query($query);
$row = mysql_fetch_array($result);
$mont = $row["importo"];

return $mont ;

}

get_facmont('gaz', 'luglio-2009 a agosto-2009');

$montant = $mont + 1.10;

Merci d'avance pour votre aide.

?>

2 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
16 août 2009 à 10:44
bonjour,

la ligne 19 c'est laquelle ?

vérifiez que la fonction retourne quelque chose.
au début de la fonction mettez $mont="";
faites un echo de $mont avant le return
0
Bonjour

je crois qu'il faut surtout faire
$mont=get_facmont('gaz', 'luglio-2009 a agosto-2009');
0