PHP: Notice: Undefined variable
bulitt
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
bonjour,
une personne m'a envoyé ce script qui permet de faire la somme d'un ensemble de variable (ici ce sont des notes) mais ce script plante:
$chose = mysql_query('SELECT notes FROM livreor');
while($petite_chose = mysql_fetch_array($chose))
{
$somme += $petite_chose['notes']; Plante ici: Notice undefined variable
}
$moyenne = $somme / $totalDesNotes;
pouvez vous m'aider?
une personne m'a envoyé ce script qui permet de faire la somme d'un ensemble de variable (ici ce sont des notes) mais ce script plante:
$chose = mysql_query('SELECT notes FROM livreor');
while($petite_chose = mysql_fetch_array($chose))
{
$somme += $petite_chose['notes']; Plante ici: Notice undefined variable
}
$moyenne = $somme / $totalDesNotes;
pouvez vous m'aider?
A voir également:
- PHP: Notice: Undefined variable
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Ben oui, nécessairement .... si tu as collé ici le code complet alors $somme n'a pas été initialisée. Avant de rentrer dans la boucle initialise-la à 0. Et de la même manière $TotalDesNotes n'a aucune valeur tu risques de faire une division par zéro (même si elle ne contient pas forcément 0).
En revanche une notice ne fait jamais "planter" un script.
Est-ce que $TotalDesNotes a une valeur (donné précédemment dans le script) ?
En revanche une notice ne fait jamais "planter" un script.
Est-ce que $TotalDesNotes a une valeur (donné précédemment dans le script) ?