Table des matières
Phpscaffold est un générateur de brut, c'est-à-dire qu'en saisissant les données d'une table, ce logiciel générera tout le code pour répertorier, créer, éditer, enregistrer et supprimer des données dans une base de données mysql, facilitant le développement pour les tests et les démos rapides.Le logiciel peut être utilisé en ligne ou téléchargé sur http://www.phpscaffold.com/
La première chose sera de créer une base de données et une table pour réaliser un exemple ou si nous avons une base de données nous pouvons l'utiliser. Dans ce cas, nous utiliserons une table clients.
Nous exportons la base de données vers sql depuis phpmyadmin ou le gestionnaire mysql que nous aimons le plus
CREATE TABLE `customers` (` customerid` int (100) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL,` address` varchar (255) DEFAULT NULL, `phone` varchar (50) DEFAULT NULL,` province` varchar (255) DEFAULT NULL, `city` varchar (255) DEFAULT NULL,` email` varchar (255) DEFAULT NULL, PRIMARY KEY (`customerid`), KEY` customerid` (`customerid`)) ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;
Une fois que nous avons le texte SQL, nous le collons dans la zone de texte phpscaffold.
AGRANDIR
config.php // Configuration et connexion à la base de données
id // Clé primaire de la table on peut la changer dans notre cas c'est l'identifiant client
list.php // liste des champs de la table dans ce cas liste des clients
new.php // Enregistrer un nouvel enregistrement
edit.php // modifier un enregistrement
delete.php // supprime un enregistrement
Par conséquent, nous allons cliquer sur le bouton Créer mes pages.
A la fin, il nous présente le code de chaque page séparée afin que nous puissions les copier et générer le fichier php correspondant ou télécharger les fichiers dans un répertoire de notre projet web.
// connexion au serveur $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Non connecté :'. mysql_error ()); } // base de données if (! mysql_select_db ('dbclientes')) {die (' Can \ 't use foo:'. mysql_error ()); }
On voit par exemple le fichier généré list.php
<? inclure ('config.php'); chassèrent "
N ° de client | "; chassèrent "nom | "; chassèrent "Adresse | "; chassèrent "Téléphoner | "; chassèrent "Province | "; chassèrent "Ville | "; chassèrent "|||
". nl2br ($ ligne ['customerid'])." | "; chassèrent "". nl2br ($ ligne ['nom'])." | "; chassèrent "". nl2br ($ ligne ['adresse'])." | "; chassèrent "". nl2br ($ ligne ['téléphone'])." | "; chassèrent "". nl2br ($ ligne ['province'])." | "; chassèrent "". nl2br ($ ligne ['ville'])." | "; chassèrent "". nl2br ($ ligne ['email'])." | "; chassèrent "Éditer | Supprimer | "; chassèrent "
Nous voyons une liste de clients avec les options pour modifier, supprimer et nouveau sans avoir écrit une ligne de code si nous supprimons certaines colonnes du code précédent pour voir comment personnaliser le design.