Bonsoir,
J'ai bien cherché dans le cours de ce Forum sur PHP5 et la manipulation des requêtes avec MYSQL
J'ai commencé par simple exemple qui contient 2 pages : première saisie information et la deuxième contient les requêtes de sélection, ajout, suppression et modification avec PHP5
Voici mon essai ou est mes erreurs :
Page1:
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 <!DOCTYPE html> <html> <head><meta charset="UTF-8"></head> <body> <h1> Ajouter Adhérent </h1> <form action="conexion.php" method="POST"> <table border="1"> <tr> <td>Nom_User : </td> <td><input type="text" name="login" /> <br> </td> </tr> <tr> <td>PWD : </td> <td><input type="password" name="pwd" /> <br> </td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Ajouter" /> </td></tr> </table> </form> </body> </html>
Page2
Où se situe ma faute
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 <?php //Connexion à la base $db = new PDO('mysql:host=localhost;dbname=media_bd','root',''); //Requete de sélection $sql = 'SELECT login, pwd FROM utilisateur'; //affichage résultat $select_messages = $db->prepare($sql); $select_messages->setFetchMode(PDO::FETCH_ASSOC); $select_messages->execute(); header('Content-Type: text/html; charset=utf-8'); foreach($select_messages->fetchAll() as $message) { echo utf8_encode(htmlspecialchars( $message['login'].' ---- '.$message['pwd'], ENT_QUOTES)).'<br/>'; } //Requete d'ajout $sql='INSERT INTO utilisateur(login, pwd) VALUES('. $_POST['login'].',rrrrr)'; $insert_user = $db->prepare($sql); $insert_user->execute(); //Requete update $sql='UPDATE '; ?>
Partager