Erreur Undefined index
Résolu/Fermé
julien0224
Messages postés
8
Date d'inscription
mardi 9 août 2011
Statut
Membre
Dernière intervention
2 septembre 2011
-
30 août 2011 à 09:58
boly38 Messages postés 267 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 29 septembre 2016 - 30 août 2011 à 10:36
boly38 Messages postés 267 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 29 septembre 2016 - 30 août 2011 à 10:36
A voir également:
- Erreur Undefined index
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Index telephonique france - Guide
- Erreur 5000 france tv - Forum iPhone
6 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
30 août 2011 à 10:29
30 août 2011 à 10:29
Bonjour,
Tu as modifié ta table Produit, et tu fais ta requête sur ta table Images...
Xavier
Tu as modifié ta table Produit, et tu fais ta requête sur ta table Images...
Xavier
Titi La Fronde
Messages postés
67
Date d'inscription
jeudi 28 juillet 2011
Statut
Membre
Dernière intervention
12 septembre 2011
3
30 août 2011 à 10:14
30 août 2011 à 10:14
il nous faudrait ta requete ou tu place dans donnees le retour de l'array de ta table (vu que tu dois faire un select, puis un fetch_array)
boly38
Messages postés
267
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
29 septembre 2016
80
30 août 2011 à 10:26
30 août 2011 à 10:26
bonjour,
Déjà vous pouvez faire un SELECT * depuis un client SQL comme phpMyAdmin par exemple pour voir effectivement si la colonne est présente (et bien déclarée, renseignée...).
Ensuite il y a la commande php suivante qui peut être sympa : bool array_key_exists ( mixed $key , array $search )
ici çà donnerai :
puis plus loin (par exemple au sein d'une balise IMG ... :
Déjà vous pouvez faire un SELECT * depuis un client SQL comme phpMyAdmin par exemple pour voir effectivement si la colonne est présente (et bien déclarée, renseignée...).
Ensuite il y a la commande php suivante qui peut être sympa : bool array_key_exists ( mixed $key , array $search )
ici çà donnerai :
<?php $donneeImgAlt = (array_key_exists('images_alt', $donnees) ? $donnees['images_alt'] : ''); ?>
puis plus loin (par exemple au sein d'une balise IMG ... :
<?php echo $donneeImgAlt; ?>
Acid_
Messages postés
503
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
29 août 2014
158
30 août 2011 à 10:07
30 août 2011 à 10:07
Quelle requête fais-tu pour récupérer ces données ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
julien0224
Messages postés
8
Date d'inscription
mardi 9 août 2011
Statut
Membre
Dernière intervention
2 septembre 2011
30 août 2011 à 10:19
30 août 2011 à 10:19
Je fais comme ça.
<?php
include("includes/identification.php");
// On protège la variable "modifier_image" pour éviter une faille SQL
$id = mysql_real_escape_string(htmlspecialchars($_GET['idmodif']));
// On récupère les infos de l'image correspondante
$retour = mysql_query("SELECT * FROM images WHERE image_id= '$idmodif'");
if(mysql_num_rows($retour)>0) {
while ($donnees = mysql_fetch_array($retour))
{
?>
<?php echo $donnees['images_alt']; ?>
<?php echo $donnees['images_name']; ?>
<?php echo $donnees['images_color']; ?>
<?php
}
}
?>
Tout les autres echo marche sauf celui de images_alt
Comme c'est le seul que j'ai rajouté en faisant AlTER TABLE, je me suis demandé si c'était pas à cause de ça.
Si je l'avais pas mal fait ou je ne sais pas.
Merci de m'aider
<?php
include("includes/identification.php");
// On protège la variable "modifier_image" pour éviter une faille SQL
$id = mysql_real_escape_string(htmlspecialchars($_GET['idmodif']));
// On récupère les infos de l'image correspondante
$retour = mysql_query("SELECT * FROM images WHERE image_id= '$idmodif'");
if(mysql_num_rows($retour)>0) {
while ($donnees = mysql_fetch_array($retour))
{
?>
<?php echo $donnees['images_alt']; ?>
<?php echo $donnees['images_name']; ?>
<?php echo $donnees['images_color']; ?>
<?php
}
}
?>
Tout les autres echo marche sauf celui de images_alt
Comme c'est le seul que j'ai rajouté en faisant AlTER TABLE, je me suis demandé si c'était pas à cause de ça.
Si je l'avais pas mal fait ou je ne sais pas.
Merci de m'aider
julien0224
Messages postés
8
Date d'inscription
mardi 9 août 2011
Statut
Membre
Dernière intervention
2 septembre 2011
Modifié par julien0224 le 30/08/2011 à 10:38
Modifié par julien0224 le 30/08/2011 à 10:38
Merci pour votre réponse après avoir été sur phpMyAdmin, j'ai remarqué que la colonne n'était tout simplement pas créée.
Je l'ai créé à partir de phpMyAdmin et ça marche !
Merci boly et Reivax962
Reivax962 voilà pourquoi je ne l'ai pas trouvé lol
Je ferai plus attention
merci à vous tous.
Je l'ai créé à partir de phpMyAdmin et ça marche !
Merci boly et Reivax962
Reivax962 voilà pourquoi je ne l'ai pas trouvé lol
Je ferai plus attention
merci à vous tous.
30 août 2011 à 10:36