Erreur php

Fermé
Taijin Messages postés 48 Date d'inscription mercredi 15 juillet 2020 Statut Membre Dernière intervention 6 septembre 2021 - 31 mai 2021 à 22:37
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 31 mai 2021 à 23:13
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

<?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

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
31 mai 2021 à 23:13
Bonjour,

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 backquotes
SELECT * 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...


0