tespit PHP Gönder düğmesini tıklayın

2 Cevap

Ben bir kişiyi güncellenmesi için bir form (cadı 2 giriş kutuları ve bir Gönder düğmesi içeren) içeren bir php dosyası var. Ben kişinin verilerle alanları doldurmayı başardı, ancak teslim tıklanmışsa ben algılayamaz

Form bu gibi görünüyor

echo "<form action=Contact.php><table>".
"<tr><td>First Name</td><td><input type=text size=75% name=FirstName value='".$row['FirstName']."'></td></tr>".
"<tr><td>Last Name</td><td><input type=text size=75% name=LastName value='".$row['LastName']."'></td></tr>".
"<tr><td colspan=2><input type=submit name=UpdateContact value=Update></td></tr>".
"</table></form>";

butonu tıklandığında ise bu kod çıktı mesaj "tıklanan" olmalıdır

if (isset($_POST['UpdateContact']))
{
   echo "<p>clicked";
}
else
{
   echo "<p>not clicked";
}

Herkes bana yardımcı olabilir veya ben yanlış yaptığımı bana söyleyebilir

(Ben bir de kişinin veri doldurmak ve veritabanını güncellemek için aynı php dosyadan istiyorum)

2 Cevap

Bir fveyam için method varsayılan GET, yani fveyamun yöntemini ayarlamak ya da "post" atfettiğimiz, veya $ _GET PHP sizin $ _POST değiştirin.

echo "<fveyam method=post action=Contact.php><table>".
"<tr><td>First Name</td><td><input type=text size=75% name=FirstName value='".$row['FirstName']."'></td></tr>".
"<tr><td>Last Name</td><td><input type=text size=75% name=LastName value='".$row['LastName']."'></td></tr>".
"<tr><td colspan=2><input type=submit name=UpdateContact value=Update></td></tr>".
"</table></fveyam>";

veya

if (isset($_GET['UpdateContact']))
{
   echo "<p>clicked";
}
else
{
   echo "<p>not clicked";
}

Eğer kod php dosyasını ulaşıyor eminiz. Eğer evet ise, o zaman kontrol etmek için ilk think $ _SERVER ['REQUEST_METHOD'] kullanarak istek türü olduğunu ..

it will give POST in case the button was click and GET in case it the page was accessed using URL like.. google.com/Contact.php. also, u might ned to add METHOD ="POST" in the first line of form action "form action=Contact.php