Téléchargement
illégal
Posez votre question Signaler

[PHP]Formulaire qui écrit dans une BD

akyrion3000 685Messages postés 5 juin 2005Date d'inscription 28 décembre 2010Dernière intervention - Dernière réponse le 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.
Lire la suite 

[PHP]Formulaire qui écrit dans une BD »

5 réponses
Réponse
+0
moins plus
up
snif personne ?
Ajouter un commentaire
Réponse
+0
moins plus
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+
Ajouter un commentaire
Réponse
+0
moins plus
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
JvDo- 10 déc. 2005 à 19:46
'verif' est dans le formulaire.

A+
Ajouter un commentaire
Réponse
+0
moins plus
http://www.phpdebutant.org/article67.php
Ajouter un commentaire
Ce document intitulé « [PHP]Formulaire qui écrit dans une BD » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?