[PHP]Formulaire qui écrit dans une BD

akyrion3000 Messages postés 556 Statut Membre -  
JvDo Messages postés 2012 Statut Membre -
Bonjour,

Je cherche un exemple de formulaire (PHP) qui écrit dans une BD.
J'utiliserai ensuite cette BD pour la connection des utilisateurs à un compte perso.

4 réponses

akyrion3000 Messages postés 556 Statut Membre 166
 
up
snif personne ?
0
JvDo Messages postés 2012 Statut Membre 859
 
bonjour,

soit une base "db_produit" contenant une table "produit" :
CREATE TABLE `produit` (
`id_produit` int(10) unsigned auto_increment NOT NULL,
`modele` varchar(20) NOT NULL,
`prix` decimal(10,2) unsigned NOT NULL,
PRIMARY KEY (`id_produit`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


1er fichier : connexion_mysqli.php
<?php
// définition des variables de connections
$host = 'localhost';
$user = 'titi';
$pwd = 'toto';
$database = 'db_produit';
// connexion au serveur & selection de la base de données
$link = mysqli_connect($host, $user, $pwd,$database);
?>


2ème fichier : le formulaire form_saisie.php
<?php
require_once('connexion_mysqli.php'); // inclusion des paramètres de connexion

if ( ( $_POST['verif']==1 ) )
{// si tout est ok alors ajouter le nouveau produit
$_POST['modele'] = htmlspecialchars($_POST['modele']);
$_POST['prix'] = htmlspecialchars($_POST['prix']);

$sql = "INSERT INTO produit (id_produit, modele, prix) VALUES (null, '".$_POST['modele']."', '".$_POST['prix'].")";
$result = mysqli_query($link, $sql);
}
?>
<html><body>
Insertion d'une fiche
<form name='form' action='form_saisie.php' method='post'>
Modèle: <input type='text' name='modele' value=''><br>
Prix : <input type='text' name='prix' value=''><br>
<input type='submit' value='Valider' name='valider'>
<input type="hidden" name="verif" value="1">
<!-- Champs caché permettant de savoir si le formulaire est validé-->
</form>
</body>
</html>


voilà, je n'ai pas testé, j'espère que ça marchera!

A+
0
Abajules Messages postés 4 Statut Membre
 
Bsr,

Il faudra bien revoir ce code propose par JvDo car en le parcourant je constate qu'il y a des trucs qui manquent par exple je ne vois pas ou il a definit cette variable ['verif'] qu'il appelle ds if ( ( $_POST['verif']==1 ) ) !!!!!...
Je me dis qu'il ne marchera pas....
A + et courage je te ferai signe plus tard je suis en train de tester quelque chose pour toi
Merci
0
JvDo Messages postés 2012 Statut Membre 859
 
'verif' est dans le formulaire.

A+
0
Utilisateur anonyme
 
0