Requête SQL avec PHP5 [Ajout,Suppression,Modifier]
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:
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:
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