Inhaltsverzeichnis
Phpscaffold ist ein Crud-Generator, das heißt, durch Eingabe der Daten aus einer Tabelle generiert diese Software den gesamten Code zum Auflisten, Erstellen, Bearbeiten, Speichern und Löschen von Daten in einer MySQL-Datenbank, was die Entwicklung für Tests und schnelle Demos erleichtert.Die Software kann online verwendet oder von http://www.phpscaffold.com/ heruntergeladen werden.
Als erstes erstellen Sie eine Datenbank und eine Tabelle, um ein Beispiel auszuführen, oder wenn wir eine Datenbank haben, können wir sie verwenden. In diesem Fall verwenden wir eine Kundentabelle.
Wir exportieren die Datenbank nach sql von phpmyadmin oder dem MySQL-Manager, der uns am besten gefällt
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 = lateinisch1 AUTO_INCREMENT = 1;
Sobald wir den SQL-Text haben, fügen wir ihn in das phpscaffold-Textfeld ein.
VERGRÖSSERN
config.php // Konfiguration und Datenbankverbindung
id // Primärschlüssel der Tabelle können wir ändern, in unserem Fall ist es die Client-ID
list.php // Liste der Felder der Tabelle in diesem Fall Liste der Kunden
new.php // Registrieren Sie einen neuen Datensatz
edit.php // einen Datensatz ändern
delete.php // einen Datensatz löschen
Daher werden wir auf die Schaltfläche Meine Seiten erstellen klicken.
Am Ende präsentiert es uns den Code jeder einzelnen Seite, damit wir diese kopieren und die entsprechende PHP-Datei generieren oder die Dateien in ein Verzeichnis unseres Webprojekts herunterladen können.
// Serververbindung $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Nicht verbunden:'. mysql_error ()); } // Datenbank if (! mysql_select_db ('dbclientes')) {die (' Kann foo nicht verwenden:'. mysql_error ()); }
Wir sehen zum Beispiel die generierte Datei list.php
<? einschließen ('config.php'); rauswerfen "
Kundennummer | "; rauswerfen "Name | "; rauswerfen "Adresse | "; rauswerfen "Telefon | "; rauswerfen "Provinz | "; rauswerfen "Stadt | "; rauswerfen "|||
". nl2br ($ Zeile ['customerid'])." | "; rauswerfen "". nl2br ($ Zeile ['name'])." | "; rauswerfen "". nl2br ($ Zeile ['Adresse'])." | "; rauswerfen "". nl2br ($ Zeile ['phone'])." | "; rauswerfen "". nl2br ($ Zeile ['Provinz'])." | "; rauswerfen "". nl2br ($ Zeile ['Stadt'])." | "; rauswerfen "". nl2br ($ Zeile ['email'])." | "; rauswerfen "Bearbeiten | Löschen | "; rauswerfen "
Wir sehen eine Kundenliste mit den Optionen zum Bearbeiten, Löschen und Neuen, ohne eine Codezeile geschrieben zu haben, wenn wir einige Spalten aus dem vorherigen Code entfernen, um zu sehen, wie das Design angepasst werden kann.