Bir formu göndermek ve bu sayfadaki sonuç göstermek için nasıl

3 Cevap

im benim veritabanına bazı bilgileri göndermek için php bir formu kullanarak

bu yüzden bunu yapmak için iki işlevi kullanılır

ama nasıl bir formu vardır inci aynı sayfada sonuç göstermek için

3 Cevap

Bu kadar kolay:

if (isset($_POST['submit']))
{
    // do something with your data
}

form();

Aynı sayfayı yüklemek için, Form eylem alanında değişken $ _SERVER [PHP_SELF] atamak zorundayız.

<form action='$_SERVER[PHP_SELF]?op=ban' method='post'>

sonra sayfa olsun zaman uygun veri sonra formu ile sonucu yazdırmak içeriyorsa, sadece, sonrası değişkeni kontrol yükleyin. (Normalde sonuçlarını yazdırmak için div etiketi kullanarak kişi)

Ben yanlışım varsa beni affet. Biraz bir yerden kopyaladığınız kodu ve formlar nasıl çalıştığını anlamadan bunu kullanarak düşünüyorum.

<form action='index.php?op=ban' method='post'>

Yukarıdaki kod değerler teslim edilmelidir hangi sayfayı diyor. Eğer formda değerlerin üzerinde görebileceğiniz gibi index.php sunulacaktır. Yani DB işlemleri index.php gerçekleşmesi (olmalı) ve mesaj index.php olarak gösterilebilir teşekkür ederiz.

Eğer aynı sayfada sonucunuzu göstermek istiyorsanız o zaman form bulunduğu sayfaya göndermek zorunda olacak. Ama bu durumda formun teslim oldu ya da ilk defa yüklendi karar sayfasında bir mantığı olmalıdır.

Sorunuzu kod parçacığını yüzden sonuç aynı sayfada gösterilir olmadığını söylemek mümkün olmayacaktır bize kod mevcutsa dosyanın adını söylemez. Kaynak kodu tam değildir aslo.

Ayrıntılı bir kaynak kodu gönderebilir ve biz yardımcı olmak için mümkün olacaktır. Umarım yardımcı olur.