Inhoudsopgave
Phpscaffold is een crud-generator, dat wil zeggen, door de gegevens uit een tabel in te voeren, genereert deze software alle code om gegevens in een mysql-database op te sommen, te creëren, te bewerken, op te slaan en te verwijderen, waardoor de ontwikkeling voor tests en snelle demo's wordt vergemakkelijkt.De software kan online worden gebruikt of worden gedownload van http://www.phpscaffold.com/
Het eerste wat u moet doen, is een database en een tabel maken om een voorbeeld uit te voeren, of als we een database hebben, kunnen we deze gebruiken. In dit geval gebruiken we een klantentabel.
We exporteren de database naar sql vanuit phpmyadmin of de mysql-manager die we het leukst vinden
CREATE TABLE `klanten` (` customerid` int (100) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL,` adres` varchar (255) DEFAULT NULL, `phone` varchar (50) DEFAULT NULL,` provincie` varchar (255) STANDAARD NULL, 'stad' varchar (255) STANDAARD NULL,' email' varchar (255) STANDAARD NULL, PRIMAIRE SLEUTEL ('klant-ID'), SLEUTEL' klant-ID' ('klant-ID')) MOTOR = MyISAM STANDAARD CHARSET = latin1 AUTO_INCREMENT = 1;
Zodra we de sql-tekst hebben, plakken we deze in het phpscaffold-tekstvak.
VERGROTEN
config.php // Configuratie en databaseverbinding
id // Primaire sleutel van de tabel kunnen we veranderen in ons geval is het client id
list.php // lijst met velden van de tabel in dit geval lijst met klanten
new.php // Registreer een nieuw record
edit.php // wijzig een record
delete.php // verwijder een record
Daarom gaan we op de knop Make My Pages klikken.
Aan het einde presenteert het ons de code van elke afzonderlijke pagina, zodat we ze kunnen kopiëren en het bijbehorende php-bestand kunnen genereren of de bestanden kunnen downloaden naar een map van ons webproject.
// serververbinding $ link = mysql_connect ('localhost', 'gebruiker', 'wachtwoord'); if (! $ link) {die ('Niet verbonden:'. mysql_error ()); } // database if (! mysql_select_db ('dbclientes')) {die (' Can \ 't use foo:'. mysql_error ()); }
We zien bijvoorbeeld het gegenereerde bestand list.php
<? include ('config.php'); gooide uit "
Klanten ID | "; gooide uit "Naam | "; gooide uit "Adres | "; gooide uit "Telefoon | "; gooide uit "Provincie | "; gooide uit "Stad | "; gooide uit "|||
". nl2br ($ rij ['customerid'])." | "; gooide uit "". nl2br ($ rij ['naam'])." | "; gooide uit "". nl2br ($ rij ['adres'])." | "; gooide uit "". nl2br ($ rij ['telefoon'])." | "; gooide uit "". nl2br ($ rij ['provincie'])." | "; gooide uit "". nl2br ($ rij ['stad'])." | "; gooide uit "". nl2br ($ rij ['e-mail'])." | "; gooide uit "Bewerking | Verwijderen | "; gooide uit "
We zien een klantenlijst met de opties om te bewerken, verwijderen en nieuw zonder een regel code te hebben geschreven als we enkele kolommen uit de vorige code verwijderen om te zien hoe het ontwerp kan worden aangepast.