Erreur php
Bonjout, j'essaie de développer en php et mon navigateur me dit que j'ai une erreur, cependant cela fait 10min que je cherche mais je ne trouve pas

Merci par avance
<?php
include 'database.php';
global $db;
$q = $db->query("SELECT * FROM users");
while ($user = $q->fetch()) {
var_dumb($user);
}
if(isset($_POST['formsend'])){
$pseudo = $_POST['pseudo'];
$age = $_POST['age'];
$email = $_POST['email'];
if(!empty($pseudo) && !empty($age) && !empty($email)){
echo "Bonjour " .$pseudo . "<br/>";
echo "Votra Age " .$age . "<br/>";
echo "Votra Email " .$email;
}
}
?>

Merci par avance
1 réponse
-
ModérateurBonjour,
Commence par suivre le contenu de ce lien :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
n'oublie pas, comme dans les exemples de code donnés .. de placer la connexion dans un bloc TRY/CATCH et également CHAQUE REQUETE aussi dans des blocs TRY/CATCH
Je t'invite aussi à éviter d'utiliser la méthode QUERY et à prendre l'habitude dès maintenant d'utiliser des requêtes préparées.
Pour finir, users est un mot réservé mysql.
Il faut que tu lui mettes des backquotesSELECT * FROM `users`
Et pour finir, pense à appliquer les conseils donnés ici :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Reviens nous voir avec le code modifié si ton souci persiste...