Aide pour Notice: Undefined index:
Résolu
spartacus-mer1
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
spartacus-mer1 Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
spartacus-mer1 Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un probeme dans une page le temps d'execution ::
Notice: Undefined index: in c:\program files\easyphp1-8\www\art\enchere1.php on line 205
<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("art") or die ("pb.basse de donnees");
$sql="SELECT max(`prix`) FROM `participe`";
$resultat=mysql_query($sql) or die ("pb requette sql prix");
$mero=mysql_fetch_array($resultat);
?>
<?php echo $mero[`prix`] ?>
le probleme c'est dans cette ligne :: <?php echo $mero[`prix`] ?>
j'ai un probeme dans une page le temps d'execution ::
Notice: Undefined index: in c:\program files\easyphp1-8\www\art\enchere1.php on line 205
<?php
$connection=mysql_connect("localhost","root") or die ("mabratch t connecta");
$bd=mysql_select_db("art") or die ("pb.basse de donnees");
$sql="SELECT max(`prix`) FROM `participe`";
$resultat=mysql_query($sql) or die ("pb requette sql prix");
$mero=mysql_fetch_array($resultat);
?>
<?php echo $mero[`prix`] ?>
le probleme c'est dans cette ligne :: <?php echo $mero[`prix`] ?>
A voir également:
- Tv id undefined
- Notice gratuite - Guide
- Notice chromecast - Guide
- Notice télécommande universelle grundig - Forum Téléviseurs
- Homday x-pert écouteur bluetooth notice ✓ - Forum Casque et écouteurs
- Uleway g381 notice - Forum Mobile
2 réponses
Bonjour.
Traduction du message d'erreur :
$mero[`prix`] n'est pas défini.
Pour débugger :
- Remplace
par
Qui va t'afficher le contenu de $mero.
Traduction du message d'erreur :
$mero[`prix`] n'est pas défini.
Pour débugger :
- Remplace
<?php echo $mero[`prix`] ?>
par
<?php var_dump($mero) ?>
Qui va t'afficher le contenu de $mero.
Traduction :
$mero est un Array qui contient $mero["max(`prix`)"], qui vaut 6000.
Donc, $mero[`prix`] n'est pas défini, et l'echo te renvoie une erreur.
Logique, vu la requête : SELECT max(`prix`) FROM `participe`.
Solutions envisageables :
- SELECT max(`prix`) as max_prix FROM `participe`, et tu fais un echo $mero['max_prix']. Si je me souviens bien, ça devrait marcher.
- echo <gras>echo $mero["max(`prix`)"]. C'est fiable, mais ce n'est pas très élégant :-(
$mero est un Array qui contient $mero["max(`prix`)"], qui vaut 6000.
Donc, $mero[`prix`] n'est pas défini, et l'echo te renvoie une erreur.
Logique, vu la requête : SELECT max(`prix`) FROM `participe`.
Solutions envisageables :
- SELECT max(`prix`) as max_prix FROM `participe`, et tu fais un echo $mero['max_prix']. Si je me souviens bien, ça devrait marcher.
- echo <gras>echo $mero["max(`prix`)"]. C'est fiable, mais ce n'est pas très élégant :-(