classe php

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.

Créer automatiquement un formulaire PHP à partir d'une table MySQL

Le but du jeu étant, à partir de cette table MySQL, obtenir automatiquement le formulaire ci-dessous.

La table MySQL :

Table MySQL

Le formulaire :

titre :
texte :

Le code (qui affiche, envoie et teste et insére dans la table)

$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.

xbplog.com © 2006-2013 / Xavier BOËT - LinkMan
PHP Annuaire LinkMan

php