Web geliştirme araçları - phpscaffold

İçindekiler
Phpscaffold bir crud oluşturucudur, yani bir tablodan veri girerek, bu yazılım bir mysql veritabanındaki verileri listelemek, oluşturmak, düzenlemek, kaydetmek ve silmek için tüm kodu üreterek testler ve hızlı demolar için geliştirmeyi kolaylaştırır.
Yazılım çevrimiçi olarak kullanılabilir veya http://www.phpscaffold.com/ adresinden indirilebilir.
İlk iş bir veritabanı ve bir tablo oluşturmak olacak bir örnek yapmak için ya da bir veritabanımız varsa onu kullanabiliriz. Bu durumda bir müşteri tablosu kullanacağız.
Veritabanını phpmyadmin'den veya en sevdiğimiz mysql manager'den sql'ye aktarıyoruz
CREATE TABLE 'müşteriler' ('müşteri kimliği' int (100) NOT NULL AUTO_INCREMENT, 'ad' varchar (255) VARSAYILAN NULL, 'adres' varchar (255) VARSAYILAN NULL, 'telefon' varchar (50) VARSAYILAN NULL, 'il' varchar (255) DEFAULT NULL, `city` varchar (255) DEFAULT NULL,` email` varchar (255) DEFAULT NULL, PRIMARY KEY (`customerid`), KEY` müşteri kimliği` (`customerid`)) MOTOR = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;

Sql metnine sahip olduğumuzda onu phpscaffold metin kutusuna yapıştırıyoruz.

BÜYÜT

Sonra o verilerle oluşturacağı bazı sayfaları bize gösteriyor, hemen oradaki isimleri düzenleyebiliriz.
config.php // Yapılandırma ve veritabanı bağlantısı
id // Tablonun birincil anahtarı, bizim durumumuzda değiştirebileceğimiz müşteri kimliğidir
list.php // bu durumda müşteri listesi tablodaki alanların listesi
new.php // Yeni bir kayıt kaydet
edit.php // bir kaydı değiştir
delete.php // bir kaydı sil
Bu nedenle Sayfalarımı Yap düğmesine tıklayacağız.
Sonunda, onları kopyalayabilmemiz ve ilgili php dosyasını oluşturabilmemiz veya dosyaları web projemizin bir dizinine indirebilmemiz için bize her bir ayrı sayfanın kodunu sunar.

Böylece genel bir veritabanı bağlantı dosyası görebiliriz
 // sunucu bağlantısı $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Bağlı değil:'. mysql_error ()); } // veritabanı if (! mysql_select_db ('dbclientes')) {die (' foo kullanamaz:'. mysql_error ()); } 

Örneğin oluşturulan list.php dosyasını görüyoruz.
 <? dahil ('config.php'); attı"
"; attı"
"; attı""; attı""; attı""; attı""; attı""; attı""; attı""; attı"

"; $ sonuç = mysql_query (" SELECT * FROM `müşterilerden") veya trigger_error (mysql_error ()); while ($ satır = mysql_fetch_array ($ sonuç)) {foreach ($ satır AS $ anahtar => $ değer) {$ satır [$ tuşu] = eğik çizgiler ($ değeri);} echo "
"; attı""; attı""; attı""; attı""; attı""; attı""; attı""; attı" "; attı"

"; } attı"
Müşteri KimliğiİsimAdresTelefonVilayetŞehire-posta
". nl2br ($ satır ['müşteri kimliği'])."". nl2br ($ satır ['ad'])."". nl2br ($ satır ['adres'])."". nl2br ($ satır ['telefon'])."". nl2br ($ satır ['il'])."". nl2br ($ satır ['şehir'])."". nl2br ($ satır ['e-posta'])."DüzenlemekSilmek
"; echo" Yeni Satır ";?> var13 ->

Tasarımı nasıl özelleştireceğimizi görmek için önceki koddan bazı sütunları kaldırırsak, bir kod satırı yazmadan düzenleme, silme ve yeni seçenekleriyle bir müşteri listesi görüyoruz.

Son olarak, tablonun satırları ve başlıkları için bazı simgeler ve bazı css stilleri ile birkaç dakika içinde böyle bir şeye sahip olabiliriz.

Diğer dosyalar aynı tüm php kodu ve div'e dönüştürülebilen ve diğer dillere de çevrilebilen tablolardır. phpscaffold API'si MIT tarafından lisanslanmıştır, bu nedenle kitaplıklarından herhangi biri bu aracı araştırmak için istendiğinde değiştirilebilir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave