Undefined index: id_agents in C:\wamp\www\memoire\service.php on line 3
Fermé
fille
-
17 janv. 2019 à 12:30
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 21 janv. 2019 à 09:35
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 21 janv. 2019 à 09:35
Bonjour,
je n'arrive pas à résoudre ce problème
Undefined index: id_agents in C:\wamp\www\memoire\service.php on line 3
et j'ai vraiment besoin d'aide
please
je n'arrive pas à résoudre ce problème
Undefined index: id_agents in C:\wamp\www\memoire\service.php on line 3
et j'ai vraiment besoin d'aide
please
Configuration: Windows / Firefox 47.0
A voir également:
- Undefined index: id_agents in C:\wamp\www\memoire\service.php on line 3
- Index téléphonique - Guide
- No index col ✓ - Forum Excel
- Intitle index of ✓ - Forum Téléchargement
- Index equiv plusieurs critères - Forum Excel
- Index rapport de stage - Guide
2 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
Modifié le 17 janv. 2019 à 12:51
Modifié le 17 janv. 2019 à 12:51
Bonjour,
Sans voir ton code, il est difficile de répondre précisément.
Néanmoins, cette erreur est classique : tu essaies de lire dans un tableau en utilisant une clef qui n'y est pas présente.
Par exemple, le tableau pourrait être $_GET ou $_POST. Si tu fais $_GET['id_agents'] alors que la page n'a pas été appelée avec ce paramètre, tu obtiendras exactement cette erreur (idem en POST).
Il y a donc plusieurs pistes de correction :
- Soit la page n'a pas été appelée comme il faut, et c'est à l'endroit où tu appelles ta page qu'il faut apporter une correction ;
- Soit ta page peut très bien être appelée sans ce paramètre, et donc il faut que tu testes d'abord s'il a été donné ou non, comme ceci :
- Vérifie également que tu as bien écrit 'id_agents' de la même façon des deux côtés. Typiquement, le 's' est étonnant, puisqu'un id identifie en général un unique objet, mais seul toi peux le confirmer.
Xavier
Sans voir ton code, il est difficile de répondre précisément.
Néanmoins, cette erreur est classique : tu essaies de lire dans un tableau en utilisant une clef qui n'y est pas présente.
Par exemple, le tableau pourrait être $_GET ou $_POST. Si tu fais $_GET['id_agents'] alors que la page n'a pas été appelée avec ce paramètre, tu obtiendras exactement cette erreur (idem en POST).
Il y a donc plusieurs pistes de correction :
- Soit la page n'a pas été appelée comme il faut, et c'est à l'endroit où tu appelles ta page qu'il faut apporter une correction ;
- Soit ta page peut très bien être appelée sans ce paramètre, et donc il faut que tu testes d'abord s'il a été donné ou non, comme ceci :
if (isset($_GET['id_agents'])){...}
- Vérifie également que tu as bien écrit 'id_agents' de la même façon des deux côtés. Typiquement, le 's' est étonnant, puisqu'un id identifie en général un unique objet, mais seul toi peux le confirmer.
Xavier
17 janv. 2019 à 12:52
17 janv. 2019 à 13:38
En complément
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
19 janv. 2019 à 10:41
21 janv. 2019 à 09:35
Dans ce cas, assure-toi bien que tu demandes le champ "id_agents" dans ton SELECT.