par
emirbDev » 18 mars 2021, 17:47
Bonjour,
J'essaye de faire une fonction de récupération de donnée dans ma BDD, il m'envoi une erreur,
le but de cette fonction est que lorsqu'un utilisateur c'est connecter, cette fonction keync va récupérer une donnée du même utilisateur pour la mettre dans une session customers_name, ainsi j'aurai la donnée voulu dans chaque session, mais j'ai une erreur de donnée null.
// la parti qui traitent de la connexion, si celui si est valide il accedent a mon back office.
<?php
session_start();
include_once 'function.php';
$customers_name = filter_input(INPUT_POST, "customers_name",FILTER_SANITIZE_STRING);
$passwords = filter_input(INPUT_POST, "passwords",FILTER_SANITIZE_STRING);
if (verification_Customer($customers_name, $passwords)) {
$_SESSION["customers_name"]= $customers_name;
$_SESSION["keync"] = keync($customers_name);
echo $_SESSION["keync"];
//header("Location: search_food.php");
} else {
header("Location: loginMCustomer.php");
}
// Ma function de récupération de donnée.
function keync($customers_name)
{
$pdo = connexion();
if ($pdo != NULL) {
$req = "SELECT keync FROM user_customer WHERE customers_name='.$customers_name.'";
$resultat = $pdo->query($req);
$keync = $resultat->fetch();
}
return $keync;
}
Bonjour,
J'essaye de faire une fonction de récupération de donnée dans ma BDD, il m'envoi une erreur,
le but de cette fonction est que lorsqu'un utilisateur c'est connecter, cette fonction keync va récupérer une donnée du même utilisateur pour la mettre dans une session customers_name, ainsi j'aurai la donnée voulu dans chaque session, mais j'ai une erreur de donnée null.
[PHP]// la parti qui traitent de la connexion, si celui si est valide il accedent a mon back office.
<?php
session_start();
include_once 'function.php';
$customers_name = filter_input(INPUT_POST, "customers_name",FILTER_SANITIZE_STRING);
$passwords = filter_input(INPUT_POST, "passwords",FILTER_SANITIZE_STRING);
if (verification_Customer($customers_name, $passwords)) {
$_SESSION["customers_name"]= $customers_name;
$_SESSION["keync"] = keync($customers_name);
echo $_SESSION["keync"];
//header("Location: search_food.php");
} else {
header("Location: loginMCustomer.php");
}
// Ma function de récupération de donnée.
function keync($customers_name)
{
$pdo = connexion();
if ($pdo != NULL) {
$req = "SELECT keync FROM user_customer WHERE customers_name='.$customers_name.'";
$resultat = $pdo->query($req);
$keync = $resultat->fetch();
}
return $keync;
}[/PHP]