16 résultats trouvés

par Greg Dubo
04 mai 2016, 17:20
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Je pense mal comprendre quelques points, désolé. Une requête préparée avec "$usercontribution" plutôt ? ou bien avec "$userconnect" ? J'avais aussi essayé ça sans succès : $usercontribution = $bdd->prepare("SELECT COUNT(*) FROM contributions WHERE username = ? "); $user...
par Greg Dubo
04 mai 2016, 16:48
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Ceci résulte :

object(PDOStatement)#3 (1) { ["queryString"]=> string(74) "SELECT COUNT(*) AS count FROM contributions WHERE username = 'Jacques' " }
par Greg Dubo
04 mai 2016, 16:43
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

$usercontribution = $bdd->query("SELECT COUNT(*) FROM contributions WHERE username = '{$_SESSION['username']}' "); var_dump($usercontribution); exit; J'obtiens ceci : object(PDOStatement)#3 (1) { ["queryString"]=> string(65) "SELECT COUNT(*) FROM contributions WHERE usernam...
par Greg Dubo
04 mai 2016, 16:38
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

De la sorte ?

Code : Tout sélectionner

$usercontribution = $bdd->query("SELECT COUNT(*) FROM contributions WHERE username = '{$_SESSION['username']}' "); var_dump($usercontribution); if($usercontribution > 0)
L'utilisateur 'Jacques' est encore redirigé vers la mauvaise page.
par Greg Dubo
04 mai 2016, 16:07
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Hélas c'est pareil, Jacques est encore redirigé vers la page 2.
par Greg Dubo
04 mai 2016, 15:56
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

J'obtiens cette erreur : Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '\'Jacques\'' at line ...
par Greg Dubo
04 mai 2016, 15:47
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Le 'username' s'affiche bien en faisant un echo "SELECT COUNT(*) FROM contributions
WHERE username = \"{$_SESSION['username']}\" ";

Resultat : SELECT COUNT(*) FROM contributions WHERE username = "Jacques"
par Greg Dubo
04 mai 2016, 15:28
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Merci encore pour ces informations, mais je ne m'en sors toujours pas. Dans la table "members" je n'ai que 3 membres : 1. Pierre 2. Paul 3. Jacques Dans la table "contributions" : • Pierre et Paul ont déjà fait leur contribution, ils doivent être redirigés vers la page 2. • Jacqu...
par Greg Dubo
03 mai 2016, 17:18
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Plus de fatal error, merci pour cette astuce. Malheureusement j'ai encore le même problème qu'au départ – les membres qui ont déjà contribué, comme ceux qui n'ont pas encore contribué, sont redirigés vers la même page. Au moins maintenant que je parviens à échapper le "fatal error", peut-ê...
par Greg Dubo
03 mai 2016, 16:50
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Spols, j'avais essayé cela en effet. Mais quand l'utilisateur se connecte il reçoit un message d'erreur dont je peine à comprendre : Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the ma...
par Greg Dubo
03 mai 2016, 16:33
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Il semble y avoir également confusion entre username et id Qu'enregistre tu dans ta table contribution ? le username ou l'id de ta table user ? Dans la table contributions, j'enregistre le username, de la table membre. $requser = $bdd->prepare('INSERT INTO contributions(username, post) VALUES(?, ?)...
par Greg Dubo
03 mai 2016, 16:31
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

...et avec ça ? Si ça marche pas, c'est que ta requête est mauvaise puisqu'elle renvoie systématiquement false. $_SESSION['id'] est-il bien défini ? N'y a-t-il pas une faute (du genre contribution au lieu de contributions) ? Toujours pareil hélas. Oui, $_SESSION['id'] est bien défini. Et fonctionne...
par Greg Dubo
03 mai 2016, 15:34
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Hélas j'obtiens encore le même résultat : les contributeurs comme les non-contributeurs sont redirigés sur la même (seconde) page.
par Greg Dubo
03 mai 2016, 15:06
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Qu'est-ce qui se passe exactement ? As-tu une redirection, ou rien du tout ? Il y a bien une redirection. Le problème c'est que soit les membres sont tous redirigés vers la page X, soit ils sont tous redirigés vers la page Y, en essayant toutes sortes de formules. Pourtant ce que je veux c'est redi...
par Greg Dubo
03 mai 2016, 15:00
Forum : PHP débutant
Sujet : Rediriger vers la page X ou Y en fonction de la base de données
Réponses : 31
Vues : 3116

Re: Rediriger vers la page X ou Y en fonction de la base de données

Je pense que tu aurrais plutot intèret à utiliser une jointure et ainsi récupèrer le nombre de contribution de l'utilisateur, si il est supérieur à 0 redirection A sinon B Autre remarque, Si 2 utilisateurs ont le même mot de passe, il me semble qu'ucun des deux ne pourra se connecter. En fait les m...
Nous sommes le 20 juin 2026, 00:22