Commit 0b7b11392f7ffdf3faea2764384e0f84005dfa3f
1 parent
9bf4ee8e
erreur_bdd_prepare
Showing
17 changed files
with
111 additions
and
0 deletions
Show diff stats
api/annuler.php
... | ... | @@ -9,6 +9,9 @@ if (!donne("idTransaction")) { |
9 | 9 | } |
10 | 10 | |
11 | 11 | $requete = $db->prepare("SELECT type, client, UNIX_TIMESTAMP(date), montant, utilisateur, valide FROM Transactions WHERE id=?"); |
12 | +if (!$requete) { | |
13 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
14 | +} | |
12 | 15 | $requete->bind_param("s", $_POST['idTransaction']); |
13 | 16 | if (!$requete->execute()) { |
14 | 17 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -32,6 +35,9 @@ if (time() > $date + TRANSACTION_DUREE) { |
32 | 35 | } |
33 | 36 | |
34 | 37 | $requete = $db->prepare("SELECT solde FROM Clients WHERE idCarte=?"); |
38 | +if (!$requete) { | |
39 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
40 | +} | |
35 | 41 | $requete->bind_param("s", $client); |
36 | 42 | $requete->bind_result($soldeAncien); |
37 | 43 | if (!$requete->execute()) { |
... | ... | @@ -57,6 +63,9 @@ default: |
57 | 63 | } |
58 | 64 | |
59 | 65 | $requete = $db->prepare("UPDATE Clients SET solde=? WHERE idCarte=?"); |
66 | +if (!$requete) { | |
67 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
68 | +} | |
60 | 69 | $requete->bind_param("ss", $soldeNouveau, $client); |
61 | 70 | if (!$requete->execute()) { |
62 | 71 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -65,6 +74,9 @@ $requete->close(); |
65 | 74 | |
66 | 75 | |
67 | 76 | $requete = $db->prepare("UPDATE Transactions SET valide=0 WHERE id=?"); |
77 | +if (!$requete) { | |
78 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
79 | +} | |
68 | 80 | $requete->bind_param("s", $_POST["idTransaction"]); |
69 | 81 | if (!$requete->execute()) { |
70 | 82 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/client/ajouter.php
... | ... | @@ -27,6 +27,9 @@ if ($solde < 0 && !$decouvert) { |
27 | 27 | |
28 | 28 | |
29 | 29 | $requete = $db->prepare("INSERT INTO Clients (idCarte, solde, decouvert) VALUES (?, ?, ?)"); |
30 | +if (!$requete) { | |
31 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
32 | +} | |
30 | 33 | $requete->bind_param("sss", $_POST["idCarte"], $solde, $decouvert); |
31 | 34 | if (!$requete->execute()) { |
32 | 35 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/client/fiche.php
... | ... | @@ -10,6 +10,9 @@ if (!donne("idCarte")) { |
10 | 10 | |
11 | 11 | // Informations sur l'utilisateur |
12 | 12 | $requete = $db->prepare("SELECT decouvert, solde FROM Clients WHERE idCarte=?"); |
13 | +if (!$requete) { | |
14 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
15 | +} | |
13 | 16 | $requete->bind_param("s", $_POST["idCarte"]); |
14 | 17 | if (!$requete->execute()) { |
15 | 18 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -22,6 +25,9 @@ $requete->close(); |
22 | 25 | |
23 | 26 | // Transactions de l'utilisateur |
24 | 27 | $requete = $db->prepare("SELECT id, type, UNIX_TIMESTAMP(date), montant, quantite, utilisateur, valide FROM Transactions WHERE client=?"); |
28 | +if (!$requete) { | |
29 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
30 | +} | |
25 | 31 | $requete->bind_param("s", $_POST["idCarte"]); |
26 | 32 | if (!$requete->execute()) { |
27 | 33 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/client/liste.php
... | ... | @@ -5,6 +5,9 @@ require_once("../commun.php"); |
5 | 5 | verifierDroit(2); |
6 | 6 | |
7 | 7 | $requete = $db->prepare("SELECT idCarte, solde, decouvert FROM Clients"); |
8 | +if (!$requete) { | |
9 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
10 | +} | |
8 | 11 | if (!$requete->execute()) { |
9 | 12 | retour("erreur_bdd", ["message" => $requete->error]); |
10 | 13 | } | ... | ... |
api/client/payer.php
... | ... | @@ -15,6 +15,9 @@ if (!clientExiste(donne("idCarte"))) { |
15 | 15 | if (donne("quantite")) { |
16 | 16 | $quantite = intval($_POST["quantite"]); |
17 | 17 | $requete = $db->prepare("SELECT prix FROM Prix"); |
18 | + if (!$requete) { | |
19 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
20 | + } | |
18 | 21 | $requete->bind_result($prixItem); |
19 | 22 | if (!$requete->execute()) { |
20 | 23 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -33,6 +36,9 @@ if ($montant <= 0) { |
33 | 36 | } |
34 | 37 | |
35 | 38 | $requete = $db->prepare("SELECT solde, decouvert FROM Clients WHERE idCarte=?"); |
39 | +if (!$requete) { | |
40 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
41 | +} | |
36 | 42 | $requete->bind_param("s", $_POST["idCarte"]); |
37 | 43 | $requete->bind_result($soldeAncien, $decouvert); |
38 | 44 | if (!$requete->execute()) { |
... | ... | @@ -48,6 +54,9 @@ if ($soldeNouveau < 0 && !$decouvert) { |
48 | 54 | } |
49 | 55 | |
50 | 56 | $requete = $db->prepare("UPDATE Clients SET solde=? WHERE idCarte=?"); |
57 | +if (!$requete) { | |
58 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
59 | +} | |
51 | 60 | $requete->bind_param("ss", $soldeNouveau, $_POST["idCarte"]); |
52 | 61 | if (!$requete->execute()) { |
53 | 62 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/client/recharger.php
... | ... | @@ -19,6 +19,9 @@ if ($montant <= 0) { |
19 | 19 | } |
20 | 20 | |
21 | 21 | $requete = $db->prepare("SELECT solde FROM Clients WHERE idCarte=?"); |
22 | +if (!$requete) { | |
23 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
24 | +} | |
22 | 25 | $requete->bind_param("s", $_POST["idCarte"]); |
23 | 26 | $requete->bind_result($soldeAncien); |
24 | 27 | if (!$requete->execute()) { |
... | ... | @@ -30,6 +33,9 @@ $requete->close(); |
30 | 33 | $soldeNouveau = $soldeAncien + $montant; |
31 | 34 | |
32 | 35 | $requete = $db->prepare("UPDATE Clients SET solde=? WHERE idCarte=?"); |
36 | +if (!$requete) { | |
37 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
38 | +} | |
33 | 39 | $requete->bind_param("ss", $soldeNouveau, $_POST["idCarte"]); |
34 | 40 | if (!$requete->execute()) { |
35 | 41 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/client/vidange.php
... | ... | @@ -13,6 +13,9 @@ if (!clientExiste(donne("idCarte"))) { |
13 | 13 | } |
14 | 14 | |
15 | 15 | $requete = $db->prepare("SELECT solde FROM Clients WHERE idCarte=?"); |
16 | +if (!$requete) { | |
17 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
18 | +} | |
16 | 19 | $requete->bind_param("s", $_POST["idCarte"]); |
17 | 20 | $requete->bind_result($soldeAncien); |
18 | 21 | if (!$requete->execute()) { |
... | ... | @@ -26,6 +29,9 @@ if ($soldeAncien <= 0) { |
26 | 29 | } |
27 | 30 | |
28 | 31 | $requete = $db->prepare("UPDATE Clients SET solde=0 WHERE idCarte=?"); |
32 | +if (!$requete) { | |
33 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
34 | +} | |
29 | 35 | $requete->bind_param("s", $_POST["idCarte"]); |
30 | 36 | if (!$requete->execute()) { |
31 | 37 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/commun.php
... | ... | @@ -39,6 +39,9 @@ function donne($parametre) { // Vรฉrifie si le paramรจtre est donnรฉ |
39 | 39 | |
40 | 40 | function supprimerJeton($jeton) { |
41 | 41 | $requete = $db->prepare("DELETE FROM Sessions WHERE jeton=?"); |
42 | + if (!$requete) { | |
43 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
44 | + } | |
42 | 45 | $requete->bind_param("s", $jeton); |
43 | 46 | if (!$requete->execute()) { |
44 | 47 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -49,6 +52,9 @@ function supprimerJeton($jeton) { |
49 | 52 | function verifierJeton($jeton) { |
50 | 53 | global $db, $login, $droit; |
51 | 54 | $requete = $db->prepare("SELECT Utilisateurs.login, Utilisateurs.droit, UNIX_TIMESTAMP(Sessions.date) FROM Utilisateurs JOIN Sessions ON Utilisateurs.login=Sessions.utilisateur WHERE Sessions.jeton=?"); |
55 | + if (!$requete) { | |
56 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
57 | + } | |
52 | 58 | $requete->bind_param("s", $jeton); |
53 | 59 | if (!$requete->execute()) { |
54 | 60 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -80,6 +86,9 @@ function verifierDroit($droitMinimum, $retour = "droits_insuffisants") { |
80 | 86 | function utilisateurExiste($login) { |
81 | 87 | global $db; |
82 | 88 | $requete = $db->prepare("SELECT login FROM Utilisateurs WHERE login=?"); |
89 | + if (!$requete) { | |
90 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
91 | + } | |
83 | 92 | $requete->bind_param("s", $login); |
84 | 93 | if (!$requete->execute()) { |
85 | 94 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -91,6 +100,9 @@ function utilisateurExiste($login) { |
91 | 100 | function clientExiste($idCarte) { |
92 | 101 | global $db; |
93 | 102 | $requete = $db->prepare("SELECT idCarte FROM Clients WHERE idCarte=?"); |
103 | + if (!$requete) { | |
104 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
105 | + } | |
94 | 106 | $requete->bind_param("s", $idCarte); |
95 | 107 | if (!$requete->execute()) { |
96 | 108 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -102,6 +114,9 @@ function clientExiste($idCarte) { |
102 | 114 | function transaction($type, $client, $montant = 0, $quantite = 0) { |
103 | 115 | global $db, $login; |
104 | 116 | $requete = $db->prepare("INSERT INTO Transactions (type, client, montant, quantite, utilisateur) VALUES (?, ?, ?, ?, ?)"); |
117 | + if (!$requete) { | |
118 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
119 | + } | |
105 | 120 | $requete->bind_param("sssss", $type, $client, $montant, $quantite, $login); |
106 | 121 | if (!$requete->execute()) { |
107 | 122 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/refaire.php
... | ... | @@ -9,6 +9,9 @@ if (!donne("idTransaction")) { |
9 | 9 | } |
10 | 10 | |
11 | 11 | $requete = $db->prepare("SELECT type, client, UNIX_TIMESTAMP(date), montant, utilisateur, valide FROM Transactions WHERE id=?"); |
12 | +if (!$requete) { | |
13 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
14 | +} | |
12 | 15 | $requete->bind_param("s", $_POST['idTransaction']); |
13 | 16 | if (!$requete->execute()) { |
14 | 17 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -32,6 +35,9 @@ if (time() > $date + TRANSACTION_DUREE) { |
32 | 35 | } |
33 | 36 | |
34 | 37 | $requete = $db->prepare("SELECT solde FROM Clients WHERE idCarte=?"); |
38 | +if (!$requete) { | |
39 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
40 | +} | |
35 | 41 | $requete->bind_param("s", $client); |
36 | 42 | $requete->bind_result($soldeAncien); |
37 | 43 | if (!$requete->execute()) { |
... | ... | @@ -57,6 +63,9 @@ default: |
57 | 63 | } |
58 | 64 | |
59 | 65 | $requete = $db->prepare("UPDATE Clients SET solde=? WHERE idCarte=?"); |
66 | +if (!$requete) { | |
67 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
68 | +} | |
60 | 69 | $requete->bind_param("ss", $soldeNouveau, $client); |
61 | 70 | if (!$requete->execute()) { |
62 | 71 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -65,6 +74,9 @@ $requete->close(); |
65 | 74 | |
66 | 75 | |
67 | 76 | $requete = $db->prepare("UPDATE Transactions SET valide=1 WHERE id=?"); |
77 | +if (!$requete) { | |
78 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
79 | +} | |
68 | 80 | $requete->bind_param("s", $_POST["idTransaction"]); |
69 | 81 | if (!$requete->execute()) { |
70 | 82 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/utilisateur/ajouter.php
... | ... | @@ -13,6 +13,9 @@ if (utilisateurExiste(donne("login"))) { |
13 | 13 | } |
14 | 14 | |
15 | 15 | $requete = $db->prepare("INSERT INTO Utilisateurs (login, mdp, droit) VALUES (?, ?, ?)"); |
16 | +if (!$requete) { | |
17 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
18 | +} | |
16 | 19 | $mdpHash = password_hash($_POST["mdp"], PASSWORD_DEFAULT); |
17 | 20 | $requete->bind_param("sss", $_POST["login"], $mdpHash, $_POST["droit"]); |
18 | 21 | if (!$requete->execute()) { |
... | ... | @@ -22,6 +25,9 @@ $requete->close(); |
22 | 25 | |
23 | 26 | if (donne("idCarte")) { |
24 | 27 | $requete = $db->prepare("UPDATE Utilisateurs SET idCarte=? WHERE login=?"); |
28 | + if (!$requete) { | |
29 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
30 | + } | |
25 | 31 | $requete->bind_param("ss", $_POST["idCarte"], $_POST["login"]); |
26 | 32 | if (!$requete->execute()) { |
27 | 33 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/utilisateur/carte.php
... | ... | @@ -19,6 +19,9 @@ if ($login != donne("login")) { |
19 | 19 | } |
20 | 20 | |
21 | 21 | $requete = $db->prepare("UPDATE Utilisateurs SET idCarte=? WHERE login=?"); |
22 | +if (!$requete) { | |
23 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
24 | +} | |
22 | 25 | $requete->bind_param("ss", $_POST["idCarte"], $_POST["login"]); |
23 | 26 | if (!$requete->execute()) { |
24 | 27 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/utilisateur/connexion.php
... | ... | @@ -18,6 +18,9 @@ if (donne("login") && donne("mdp")) { |
18 | 18 | // Si l'utilisateur s'authentifie par login + mdp |
19 | 19 | $login = donne("login"); |
20 | 20 | $requete = $db->prepare("SELECT mdp FROM Utilisateurs WHERE login = ?"); |
21 | + if (!$requete) { | |
22 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
23 | + } | |
21 | 24 | $requete->bind_param("s", $login); |
22 | 25 | if (!$requete->execute()) { |
23 | 26 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -34,6 +37,9 @@ if (donne("login") && donne("mdp")) { |
34 | 37 | |
35 | 38 | } else if (donne("idCarte")) { |
36 | 39 | $requete = $db->prepare("SELECT login FROM Utilisateurs WHERE idCarte = ?"); |
40 | + if (!$requete) { | |
41 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
42 | + } | |
37 | 43 | $idCarte = donne("idCarte"); |
38 | 44 | $requete->bind_param("s", $idCarte); |
39 | 45 | if (!$requete->execute()) { |
... | ... | @@ -53,6 +59,9 @@ if (donne("login") && donne("mdp")) { |
53 | 59 | $jeton = random_str(JETON_TAILLE); |
54 | 60 | |
55 | 61 | $requete = $db->prepare("INSERT INTO Sessions (jeton, utilisateur) VALUES (?, ?)"); |
62 | +if (!$requete) { | |
63 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
64 | +} | |
56 | 65 | $requete->bind_param("ss", $jeton, $login); |
57 | 66 | if (!$requete->execute()) { |
58 | 67 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -62,6 +71,9 @@ $requete->close(); |
62 | 71 | // Rรฉcupรฉration des donnรฉes de l'utilisateur |
63 | 72 | |
64 | 73 | $requete = $db->prepare("SELECT droit FROM Utilisateurs WHERE login = ?"); |
74 | +if (!$requete) { | |
75 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
76 | +} | |
65 | 77 | $requete->bind_param("s", $login); |
66 | 78 | if (!$requete->execute()) { |
67 | 79 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/utilisateur/droit.php
... | ... | @@ -13,6 +13,9 @@ if (!utilisateurExiste(donne("login"))) { |
13 | 13 | } |
14 | 14 | |
15 | 15 | $requete = $db->prepare("UPDATE Utilisateurs SET droit=? WHERE login=?"); |
16 | +if (!$requete) { | |
17 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
18 | +} | |
16 | 19 | $requete->bind_param("ss", $_POST["droit"], $_POST["login"]); |
17 | 20 | if (!$requete->execute()) { |
18 | 21 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/utilisateur/fiche.php
... | ... | @@ -14,6 +14,9 @@ if ($login != donne("login")) { |
14 | 14 | |
15 | 15 | // Informations sur l'utilisateur |
16 | 16 | $requete = $db->prepare("SELECT idCarte, droit FROM Utilisateurs WHERE login=?"); |
17 | +if (!$requete) { | |
18 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
19 | +} | |
17 | 20 | $requete->bind_param("s", $_POST["login"]); |
18 | 21 | if (!$requete->execute()) { |
19 | 22 | retour("erreur_bdd", ["message" => $requete->error]); |
... | ... | @@ -26,6 +29,9 @@ $requete->close(); |
26 | 29 | |
27 | 30 | // Transactions de l'utilisateur |
28 | 31 | $requete = $db->prepare("SELECT id, type, client, UNIX_TIMESTAMP(date), montant, quantite, valide FROM Transactions WHERE utilisateur=?"); |
32 | +if (!$requete) { | |
33 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
34 | +} | |
29 | 35 | $requete->bind_param("s", $_POST["login"]); |
30 | 36 | if (!$requete->execute()) { |
31 | 37 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |
api/utilisateur/liste.php
... | ... | @@ -5,6 +5,9 @@ require_once("../commun.php"); |
5 | 5 | verifierDroit(3); |
6 | 6 | |
7 | 7 | $requete = $db->prepare("SELECT login, idCarte, droit FROM Utilisateurs"); |
8 | +if (!$requete) { | |
9 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
10 | +} | |
8 | 11 | if (!$requete->execute()) { |
9 | 12 | retour("erreur_bdd", ["message" => $requete->error]); |
10 | 13 | } | ... | ... |
api/utilisateur/mdp.php
... | ... | @@ -19,6 +19,9 @@ if ($login != donne("login")) { |
19 | 19 | } |
20 | 20 | |
21 | 21 | $requete = $db->prepare("UPDATE Utilisateurs SET mdp=? WHERE login=?"); |
22 | +if (!$requete) { | |
23 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
24 | +} | |
22 | 25 | $mdpHash = password_hash($_POST["mdp"], PASSWORD_DEFAULT); |
23 | 26 | $requete->bind_param("ss", $mdpHash, $_POST["login"]); |
24 | 27 | if (!$requete->execute()) { | ... | ... |
api/utilisateur/supprimer.php
... | ... | @@ -13,6 +13,9 @@ if (!utilisateurExiste(donne("login"))) { |
13 | 13 | } |
14 | 14 | |
15 | 15 | $requete = $db->prepare("DELETE FROM Utilisateurs WHERE login=?"); |
16 | +if (!$requete) { | |
17 | + retour("erreur_bdd_preparee", ["message" => $db->error]); | |
18 | +} | |
16 | 19 | $requete->bind_param("s", $_POST["login"]); |
17 | 20 | if (!$requete->execute()) { |
18 | 21 | retour("erreur_bdd", ["message" => $requete->error]); | ... | ... |