Placez le fichier "xbp_form_crud.php" à côté de votre fichier PHP (celui qui va contenir le formulaire)
Créer une table dans une de vos bases qui ressemble à l'image ci-dessous. (Si besoin est regardez ici)
Ensuite on peut coder !
Tout d'abord, connectez-vous à MySQL et séléctionnez votre base :
Si vous vous ne vous souvenez plus, c'est ici
$db = mysql_connect('localhost','root','');
mysql_select_db('xbplog',$db);
Pour créer un formulaire, il faut inclure le fichier "xbp_form_crud" et initialiser un formulaire dans une variable, ici $f.
On précise la variable de connexion et le nom de la table.
include 'xbp_form_crud.php';
$f = new xbp_form_crud($db,'article');
On peut tout de suite afficher le formulaire.
echo $f->generateTableHTML();
Un peu de mise en forme avant d'envoyer le formulaire
On peut réduire le champ titre si il est trop grand
$f['titre'] = array('Size'=>30);
On ne veut pas afficher le champ ID.
Pour cela on modifie la clause d'affichage
echo $f->generateTableHTML(1,'id');
Une fois le formulaire envoyé, on va vérifier si les champs sont vides ou pas.
Si ils ne le sont pas, on insére l'enregistrement en table.
$verifForm = $f->checkForm($_POST, 1);
Résumé :
$db = mysql_connect('localhost','root','');
mysql_select_db('xbplog',$db);
include 'xbp_form_crud.php';
$f = new xbp_form_crud($db,'article');
if ($f->checkForm($_POST) === true)
{
$f->insert($_POST);
echo 'Données Insérées';
}
$f['titre'] = array('Size'=>30);
echo $f->generateTableHTML(1,'id');