Envoi de données avec formulaire
Fermé
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
-
16 déc. 2013 à 15:57
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 16 déc. 2013 à 21:13
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 16 déc. 2013 à 21:13
A voir également:
- Envoi de données avec formulaire
- Formulaire de réclamation facebook - Guide
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
3 réponses
Bonjour, met nous un petit
if(isset($_POST['pseudo'] AND isset($_POST['password']{et remplace ça
$pass = $_POST['password'];
$pseudo = $_POST['password'];
}
$bdd->prepare('SELECT id FROM membres WHERE pseudo = :pseudo AND pass = :pass');par ça
$req->execute(array(
'pseudo' => $_POST['pseudo'],
'pass' => $_POST['passe']));
bdd->prepare('SELECT id FROM membres WHERE pseudo = ? AND pass = ?');
$req->execute(array($pseudo, $pass));
Doctor C
Messages postés
627
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
19 février 2016
398
16 déc. 2013 à 16:34
16 déc. 2013 à 16:34
Lorsque tu tentes d'initialiser ta session, les variables
Je n'ai pas pu tester le code mais tu aurais sans doute plus de chance avec ce code-ci:
$pseudoet
$motn'existent pas, tu ne les as pas initialisées nul part.
Je n'ai pas pu tester le code mais tu aurais sans doute plus de chance avec ce code-ci:
// Vérifier que le pseudo et le mot de passe sont présents if ( !empty($_POST["pseudo"]) && !empty($_POST["passe"]) ) { $pseudo = $_POST["pseudo"]; $passe = $_POST["passe"]; $req = $bdd->prepare('SELECT id FROM membres WHERE pseudo = :pseudo AND pass = :pass'); $req->execute(array( 'pseudo' => $pseudo, 'pass' => $passe)); $reponse = $req->fetch(); if(!$reponse) { echo "Le mot de passe et/ou l'identifiant est incorrect "; } else { session_start(); $_SESSION['pseudo'] = $pseudo; $_SESSION['passe'] = $passe; echo "Connexion réussie, vous pouvez fermer cette fenêtre"; } }
Doctor C
Messages postés
627
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
19 février 2016
398
16 déc. 2013 à 17:33
16 déc. 2013 à 17:33
Il tente d'initialiser une variable session avec une variable non-définie, c'est bien un problème de variable auquel je m'adresse.
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
6
16 déc. 2013 à 21:13
16 déc. 2013 à 21:13
Merci beaucoup ça marche maintenant ! Par contre j'ai un problème, je n'arrive pas à contrôler le positionnement des objets avec le CSS. Dans ma page PHP, j'ai beau écrire :
<meta charset="utf-8" />
<link rel="stylesheet" href="description.css" />
je ne peux pas jouer sur le positionnement en modifiant description.css.
Avez-vous déjà eu ce problème ? Quelle est la solution ?
<meta charset="utf-8" />
<link rel="stylesheet" href="description.css" />
je ne peux pas jouer sur le positionnement en modifiant description.css.
Avez-vous déjà eu ce problème ? Quelle est la solution ?
16 déc. 2013 à 16:22