diff --git a/api/carte/info.php b/api/carte/info.php new file mode 100644 index 0000000..770c312 --- /dev/null +++ b/api/carte/info.php @@ -0,0 +1,41 @@ +prepare("SELECT login FROM Utilisateurs WHERE idCarte=?"); +if (!$requete) { + retour("erreur_bdd_preparee", ["message" => $db->error]); +} +$requete->bind_param("s", $_POST['idCarte']); +if (!$requete->execute()) { + retour("erreur_bdd", ["message" => $requete->error]); +} +$utilisateur = false; +$requete->bind_result($utilisateur); +$requete->fetch(); +$requete->close(); + +// Vérfie si un client possède cette carte +$requete = $db->prepare("SELECT idCarte FROM Clients WHERE idCarte=?"); +if (!$requete) { + retour("erreur_bdd_preparee", ["message" => $db->error]); +} +$requete->bind_param("s", $_POST['idCarte']); +if (!$requete->execute()) { + retour("erreur_bdd", ["message" => $requete->error]); +} +$client = false; +$requete->bind_result($client); +$requete->fetch(); +$requete->close(); + +retour("ok", ["utilisateur" => $utilisateur, "client" => $client]); + +?> -- libgit2 0.21.2