Erreur php

Signaler
Messages postés
36
Date d'inscription
mercredi 15 juillet 2020
Statut
Membre
Dernière intervention
31 mai 2021
-
Messages postés
32933
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 juin 2021
-
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

Messages postés
32933
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 juin 2021
3 553
Bonjour,

Commence par suivre le contenu de ce lien :
https://www.commentcamarche.net/faq/48399-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://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code


Reviens nous voir avec le code modifié si ton souci persiste...