Nous avons pu voir précédement comment utiliser xbp_form pour créer rapidement un formulaire en PHP.
Maintenant nous allons tâcher d'utiliser cette classe et d'en implémenter une autre pour créer automatiquement un formulaire à partir d'une table MySQL.
Le but du jeu étant, à partir de cette table MySQL, obtenir automatiquement le formulaire ci-dessous.
titre : | |
texte : | |
$f = new xbp_form_crud($db,'article');
if ($f->checkForm($_POST) === true)
$f->insert($_POST);
echo $f->generateTableHTML(1,'id');
Retrouvez cet exemple dans le zip de la classe au fichier exemple_formulaire_mysql.php
Notre classe PHP va générer automatiquement le formulaire HTML qui correspond à la table MySQL, juste en passant en paramètre le nom de la table.
Evidement, tout est automatisé, que se soit l'insertion dans la table, ou l'update des données. Notre classe détecte automatiquement les clé primaire ou les indexs.
Vous pouvez tout à fait vous servir de notre outil pour afficher un formulaire de modification il suffit de passer en paramètre le numéro de la clef primaire pour que la classe aille chercher les bonnes données.