Veritabanındaki Dreamweaver Web formundaki veriler nasıl kaydedilir?

Bir bileşenin kullanımı

1. Adım

Formu Dreamweaver için veritabanı eklentisine indirin. Bu eklenti, Dreamweaver MX veya daha yeni sürümlere sahip olmanızı gerektirir. Veritabanı için formların tamamlayıcısı ile, sadece bir düğmeye tıklayın ve veritabanı bilgilerini ekleyeceksiniz ve eklenti otomatik olarak kullanıcının veritabanına girişini gönderecek forma ekleyecektir.

2. Adım

İndirilen dosya .MXP'nin Dreamweaver uygulamasına yüklenecek formu için çift tıklayın. Dreamweaver uygulamanız açıksa, .MXP dosyasını yüklemeden önce kapatın.

3. adım

Web formunuzu içeren Dreamweaver uygulamasında web sayfası dosyasını açın.

4. Adım

Seçmek için web formunu tıklayın. Dreamweaver'da "Menü" ye ve ardından "Komutlar" a tıklayın. Veritabanı formu için iletişim kutusunu açmak için "FormToDatabase Ekle" ye (FormToDatabase Ekle) tıklayın.

Adım 5

Veritabanının adını ve veritabanına bağlanmak için kullandığınız kullanıcı adı ve şifreyi de içeren veritabanınızın ayrıntılarını girin. İşiniz bittiğinde "Tamam" a tıklayın. Eklenti, kodu Web sayfası dosyasına ekler. Dosyayı kaydedin ve web sitenize yükleyin.

Kodu ekleyin

1. Adım

Web formunu Dreamweaver'da açın. "Belge" araç çubuğundaki "Kod" düğmesine tıklayarak "Kod" görünümüne geçin.

2. Adım

Web formunu başlatan kodu bulun. İle başlar "

"

Kod satırının başında ve sonunda bulunan teklifleri dikkate almayın. Formunuzun adı herhangi bir şekilde olacaktır, ancak kodun geri kalanı Web formunun başında aynı kalmalıdır. Kodun geri kalanı, Web formu için farklı alanları gösterecektir.

3. adım

Formu kaydedin ve kapatın. Yeni bir PHP sayfası başlatın, "Dosya" menüsünü ve ardından "Yeni" düğmesini tıklayın. Kategorilerden oluşturduğunuz dosya türü olarak "PHP" yi seçin. PHP (İngilizce, Hypertext Preprocessor veya hypertext preprocessor'dan PHP), dinamik web siteleri oluşturmak için oluşturulmuş bir programlama dilidir. SQL (veritabanı dili) ile iyi çalıştığı için, giriş formunu bir veritabanına göndermek için PHP kodunu kullanır.

4. Adım

Tekrar "Kod" görünümüne geçin ve veritabanına bağlantıyı başlatmak için aşağıdaki kodu yazın:

"

$ cid = {veritabanı adı} _connect ($ host, $ usr, $ pwd); // kullandığınız veritabanına bağlanın.

if (! $ cid) {echo ("ERROR:". {database name} _error (). "\ n"); }?> "

Kod bloğunun başındaki ve sonundaki alıntıları atla. Veritabanınızınkiyle eşleştirmek için "$ user", "$ pwd", "$ db" ve "$ host" değişkenlerinin bilgilerini değiştirin. $ Ev sahibinin en fazla bilgisi "localhost" içinde olacak, böylece sizde kalabilirsiniz. Veritabanı adını aşağıdaki satıra ekleyin: "$ cid = {database name} _connect ($ host, $ usr, $ pwd); Örneğin, bir MySQL veritabanı kullanıyorsanız, kod" mysql_connect olacaktır. ($ host, $ usr, $ pwd); "veya pg_connect ($ host, $ usr, $ pwd);" bir PostgreSQL veritabanı için, "{database name}" in diğer örneklerini doğru kodla değiştirin Kullandığınız veritabanı uygulamasını belirtmek için

Adım 5

SQL'in form bilgilerini veritabanına eklemek için kullandığı PHP kodunu ekleyin.

"

eğer ($ _SERVER ['REQUEST_METHOD'] == "POST") {

// Bunlar formunuzdaki alanlar $ field1 = $ _POST ['field1']; $ field2 = $ _POST ['field2']; $ field3 = $ _POST ['field3']; $ field4 = $ _POST ['field4'];

// Veritabanına ekleme $ SQL = "INSERT INTO table"; \ 'Tablo' tablosunu, verileri $ SQL = $ SQL içine ekleyeceğiniz tablonun adıyla değiştirin. "(sütun1, sütun2, sütun3, sütun4) VALUES"; \ Veritabanı tablonuzdaki sütunların veya alanların isimlerine değiştirin. $ SQL = $ SQL. "('$' alan1 ', ' $ alan2 ', ' $ alan3 ', ' $ alan4 ')"; \ Yukarıdaki değişkenlerin isimlerini değiştirdiyseniz, isimleri burada eşleştirin $ result = {database name} _db_query ($ db, "$ SQL", $ cid);

if (! $ result) {echo ("ERROR:". {database name} _error (). "\ n $ SQL \ n"); }

echo ("Veritabanına başarıyla eklenen öğeler \ n");

}

{veritabanı adı} _close ($ cid); ?> "

Web formundaki alanlara en uygun olan adlara "$ alan1", "$ alan2", "$ alan3" ve "$ alan4" değerlerini değiştirin. Web formundaki form öğelerinin adıyla "$ alan1", "$ alan2", "$ alan3" ve "$ alan4" değerlerini değiştirin. Dörtden fazla form öğeniz varsa, yalnızca kod satırlarına daha fazla ekleyin. Örneğin, Web formu, kodun bir parçası olan beş alana (isim, adres, şehir, eyalet ve posta kodu) sahip bir iletişim formuysa, şunun gibi bir şeye benzeyecektir:

"// Bunlar formunuzdaki alanlar $ name = $ _POST ['name']; $ address = $ _POST ['address']; $ city = $ _POST ['city']; $ state = $ _POST [' devlet ']; $ zip = $ _POST [' zip ']; "

Gerekli yerlerde kod değiştirmek için koddaki yorumlara (\ ile başlayan kısımlara) dikkat edin. Ayrıca, koddaki "{database name}" öğelerini arayın ve bunları kullandığınız veritabanı uygulamasının adına değiştirin. Dosyayı "submit_into_database.php" olarak kaydedin. Bu dosyayı ve dosyayı Web sunucusundaki Web formu ile indirin. Her iki dosya aynı klasörde tutulmalıdır.