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
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 ';
 
?>
Où se situe ma faute