Pourquoi je vois ce message d'erreur pour mon chatbot

Résolu/Fermé
Choubouna Messages postés 42 Date d'inscription jeudi 11 avril 2019 Statut Membre Dernière intervention 29 avril 2019 - Modifié le 19 avril 2019 à 09:27
Choubouna Messages postés 42 Date d'inscription jeudi 11 avril 2019 Statut Membre Dernière intervention 29 avril 2019 - 19 avril 2019 à 15:10
Bonjour à tous ! S'il vous plaît pourquoi cette message d'erreur affiche, j'ai essayé de vérifier plusieurs fois c'est toujours même résultat plus de trois jours.



C'est un chatbot qui est connecté sur ma base de données, alors voilà le code complet, si quelqu'un peut me le corrigé. Merci beaucoup.

 <?php
// Connection data (server_address, database, name, poassword)
$hostdb = 'localhost';
$namedb = 'intell693_Basedonnees';
$userdb = 'intell693_databa';
$passdb = 'Ferrari20';


 // Connect and create the PDO object
 $db = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
 $messenger_id = $_GET['messenger_user_id'];
$stmt = $db->prepare("select * from users where messenger_id = $messenger_id");
$stmt->execute();
$myarr=array();
while($data=$stmt->fetch()){
   $myarr[]=$data;
   
}

   
 // echo json_encode($myarr);
  
  $file = fopen('data.json' ,'w');
  fwrite($file, json_encode($myarr, JSON_FORCE_OBJECT));
  
  $url = 'data.json'; // path to your JSON file
$data = file_get_contents($url); // put the contents of the file into a variable
$characters = json_decode($data); // decode the JSON feed

//echo $characters[0]->first_name;
//echo $characters[0]->last_name;
//echo $characters[0]->email_address;
//echo json_encode($data);




 // Define and perform the SQL SELECT query
 //$messenger_id = $_GET['messenger_user_id'];
 //$sql = "SELECT * FROM `users` WHERE `messenger_id` = $messenger_id";
 //$result = $conn->query($sql);
 










?>


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
A voir également:

1 réponse

yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024 1 477
19 avril 2019 à 10:08
bonjour, je suppose qu'il s'agit en fait de la ligne 11, avec $_GET['messenger_user_id'].
le message d'erreur t'indique que messenger_user_id ne fait pas partie du GET.
il est préférable de récupérer les arguments ainsi:
$messenger_id = !empty($_GET['messenger_user_id']) ? $_GET['messenger_user_id'] : NULL;
2
Choubouna Messages postés 42 Date d'inscription jeudi 11 avril 2019 Statut Membre Dernière intervention 29 avril 2019
19 avril 2019 à 11:06
Bonjour merci beaucoup, l'affaire est réglée ! Mais le bot ne réponds plus parfaitement regarder sur cette photo. Puisqu'il y'a des tables créé sur ma base de données et qui devrait enregistré les données personnelles du client.



il devrait envoyé la réponse comme suit :

Numéro de compte : 2400075450017323
Prenom : Baba
Nom : Mohamadou
Adresse mail : email@domaine.com
Numéro de tél : 694XXXXXXX
Ville : N'Djamena, Tchad
Sexe : Masculin
Date d'inscription : 12/02/18
Identité d'abonnement : Poste payé

Merci beaucoup une fois de plus. :-)
0
yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024 1 477 > Choubouna Messages postés 42 Date d'inscription jeudi 11 avril 2019 Statut Membre Dernière intervention 29 avril 2019
19 avril 2019 à 11:11
tu écris "le bot ne réponds plus parfaitement".
quelle était la réponse qu'il donnait avant, et quelle est la réponse maintenant?
0
Choubouna Messages postés 42 Date d'inscription jeudi 11 avril 2019 Statut Membre Dernière intervention 29 avril 2019
19 avril 2019 à 11:14
Avant il répondait comme suit :

Numéro de compte : 2400075450017323
Prenom : Baba
Nom : Mohamadou
Adresse mail : email@domaine.com
Numéro de tél : 694XXXXXXX
Ville : N'Djamena, Tchad
Sexe : Masculin
Date d'inscription : 12/02/18
Identité d'abonnement : Poste payé

mais maintenant il répond seulement !

devrait envoyé la réponse comme suit :

2400075450017323
Baba
Mohamadou
email@domaine.com
694XXXXXXX

et il ne montre pas d'autre informations collectés.
0
yg_be Messages postés 22731 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2024 1 477 > Choubouna Messages postés 42 Date d'inscription jeudi 11 avril 2019 Statut Membre Dernière intervention 29 avril 2019
19 avril 2019 à 13:54
tout te semble complet dans le fichier data.json?
0
Choubouna Messages postés 42 Date d'inscription jeudi 11 avril 2019 Statut Membre Dernière intervention 29 avril 2019
19 avril 2019 à 14:06
J'espère ! Il y a que ceci {} dans le fichier json
0