Bonjour
je voudrais mettre à jour une base de donnée sqlite via un formulaire
Le formulaire :


Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<form method="post" action="maj.php">
<table>
<tr><td>pseudo : </td><td><input type="text" name="pseudo" ></td></tr>
<tr><td>email : </td><td><input type="text" name="email" ></td> </tr>
<tr><td>commentaire : </td><td><input type="text" name="message" > </td></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="envoyer"></td></tr>
</table>
</form>

connexion et création de la base (dans maj.php)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
try{
    $pdo = new PDO('sqlite:'.dirname(__FILE__).'/database.sqlite');
    $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // ERRMODE_WARNING | ERRMODE_EXCEPTION | ERRMODE_SILENT
} catch(Exception $e) {
    echo "Impossible d'accéder à la base de données SQLite : ".$e->getMessage();
    die();
}
?>
création de la table


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
$pdo->query("CREATE TABLE IF NOT EXISTS posts (
    id				INTEGER         PRIMARY KEY AUTOINCREMENT,
    pseudo	VARCHAR( 50 ),
	email        VARCHAR( 100 ),
	message	VARCHAR( 512 ),
	created	DATETIME
 
);");
?>
et pour la mise à jour des données dans la table, là je sèche quelque peu ...
je voudrais que ça ajoute les 3 enregistrements + la "date et heure" systeme

merci de votre aide

Bien cordialement