Narzędzia do tworzenia stron internetowych - phpscaffold

Spisie treści
Phpscaffold to crud generator, co oznacza, że ​​wprowadzając dane z tabeli, to oprogramowanie wygeneruje cały kod do listy, tworzenia, edycji, zapisywania i usuwania danych w bazie mysql, ułatwiając tworzenie testów i szybkich demonstracji.
Z oprogramowania można korzystać online lub pobrać ze strony http://www.phpscaffold.com/
Pierwszą rzeczą będzie stworzenie bazy danych i tabeli do wykonania przykładu lub jeśli mamy bazę danych to możemy z niej skorzystać. W tym przypadku użyjemy tabeli klientów.
Eksportujemy bazę danych do sql z phpmyadmina lub menedżera mysql, który lubimy najbardziej
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;

Gdy mamy już tekst sql, wklejamy go do pola tekstowego phpscaffold.

POWIĘKSZAĆ

Następnie pokazuje nam kilka stron, które utworzy z tymi danymi, możemy edytować nazwy właśnie tam
config.php // Konfiguracja i połączenie z bazą danych
id // Klucz podstawowy tabeli możemy go zmienić w naszym przypadku jest to identyfikator klienta
list.php // lista pól tabeli w tym przypadku lista klientów
new.php // Zarejestruj nowy rekord
edit.php // zmodyfikuj rekord
delete.php // usuń rekord
Dlatego klikniemy przycisk Make My Pages.
Na koniec przedstawia nam kod każdej oddzielnej strony, abyśmy mogli je skopiować i wygenerować odpowiedni plik php lub pobrać pliki do katalogu naszego projektu internetowego.

Możemy więc zobaczyć ogólny plik połączenia z bazą danych
 // połączenie z serwerem $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Nie połączono:'. mysql_error ()); } // baza danych if (! mysql_select_db ('dbclientes')) {die (' Nie można używać foo:'. mysql_error ()); } 

Widzimy na przykład wygenerowany plik list.php
 <? dołącz ('config.php'); wyrzucił "
"; wyrzucił "
"; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił "

"; $ wynik = mysql_query (" SELECT * FROM `klienci`") lub trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ wynik)) {foreach ($ wiersz AS $ klucz => $ wartość) {$ wiersz [klawisz $] = paski ukośne (wartość $);} echo "
"; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił ""; wyrzucił " "; wyrzucił "

"; } wyrzucił "
Identyfikator klientaNazwaAdresTelefonWojewództwoMiastoE-mail
". nl2br ($ wiersz ['customerid'])."". nl2br ($ wiersz ['nazwa'])."". nl2br ($ wiersz ['adres'])."". nl2br ($ wiersz ['telefon'])."". nl2br ($ wiersz ['prowincja'])."". nl2br ($ wiersz ['miasto'])."". nl2br ($ wiersz ['email'])."EdytowaćUsunąć
"; echo" Nowy wiersz ";?> var13 ->

Widzimy listę klientów z opcjami edycji, usuwania i nowych bez napisania linii kodu, jeśli usuniemy niektóre kolumny z poprzedniego kodu, aby zobaczyć, jak dostosować projekt.

Wreszcie z kilkoma ikonami i kilkoma stylami CSS dla wierszy i tytułów tabeli możemy mieć coś takiego w ciągu kilku minut.

Pozostałe pliki to ten sam kod php i tabele, które można przekształcić w div i przetłumaczyć również na inne języki. API phpscaffold jest licencjonowane przez MIT, więc każdą z jego bibliotek można dowolnie modyfikować w celu zbadania tego narzędzia.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave