Bonjour,
Avant tout, sachez que bien que je débute dans ce domaine, je me documente avant tout recours à l'aide de la communauté.Merci de votre indulgence.
Je cherche à adapter le script du TP mini-chat à un formulaire d’inscription simple pour commencer avec juste 'login' et 'password'.
Je parviens bien à enregistrer le 'password' alors que 'login' me renvoit toujours un 'Undefined index'
J'ai decommenté le test de variables et mis pour 'login' le Defaut à 'NULL' pour rendre visible le problème.
Notice: Undefined index: login in /storage/sdcard0/pws/www/TEST_.php on line 30 (idem pour line 33)
le login est et le mot de passe est Tespwd.
Notice: Undefined variable: login in /storage/sdcard0/pws/www/TEST_.php on line 46
NULLMerci de votre patience
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 <?php try { $bdd = new PDO('mysql:host=localhost;dbname=mydatabase;charset=utf8', 'root', '******'); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Test des variables de session //if (isset($_POST['login']) && isset($_POST['password'])) { // Insertion des saisies à l'aide d'une requête préparée $req = $bdd->prepare('INSERT INTO connection (login, password) VALUES(?, ?)'); $req->execute(array($_POST['login'], $_POST['password'])); // Résultat à l''affichage echo 'le login est '.$_POST['login'].' et le mot de passe est '.$_POST['password'].'.'; echo '<br />'; //} //else { //echo 'Les variables de sessions ne sont pas déclarées.'; //} { echo '<pre>'; var_dump($login); echo '</pre>'; } // Redirection du visiteur vers la page index //header('Location: index.html'); ?>
Partager