[PHP]Formulaire qui écrit dans une BD

Fermé
akyrion3000 Messages postés 552 Date d'inscription dimanche 5 juin 2005 Statut Membre Dernière intervention 16 janvier 2010 - 8 déc. 2005 à 15:59
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 10 déc. 2005 à 19:46
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.
A voir également:

4 réponses

akyrion3000 Messages postés 552 Date d'inscription dimanche 5 juin 2005 Statut Membre Dernière intervention 16 janvier 2010 166
9 déc. 2005 à 17:08
up
snif personne ?
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
10 déc. 2005 à 12:02
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 Date d'inscription vendredi 9 juillet 2004 Statut Membre Dernière intervention 10 décembre 2005
10 déc. 2005 à 19:37
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 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
10 déc. 2005 à 19:46
'verif' est dans le formulaire.

A+
0