Konunun kilitlenmesi yerine çözüm üretmeye çalışalım isterseniz? Çünkü standart dışı işlemler illa ki başınızı bir yerde ağrıtacaktır. Doctype'ınız muhtemelen traditional, bu yüzden çalışıyor ama ufacık bir tarayıcı güncellemesinde başınızı ağrıtacaktır.
Amacınız anladığım kadarıyla toplu silme işlemi. PHP ve HTML işbirliği burada size şöyle bir kolaylık sunar, bir formda birden fazla submit butonu varsa, hangisine basılırsa onun ismi $_POST değişkeni içinde gelir.
Örneğin aşağıdaki kodu tarayıcınızda çalıştırın ve Sil butonuna basın, ekrana "sil" key'ine sahip bir array çıktılayacaktır. Kaydet butonuna bastığınızda ise "kaydet" key'ine sahip bir array çıktılayacaktır.:
<?php
if($_POST)
{
print_r($_POST);
}
?>
<form action="" method="post">
<input type="submit" name="sil" value="Sil">
<input type="submit" name="kaydet" value="Kaydet">
</form>Bu durumda şu işlemi yapabiliriz.
<?php
if($_POST)
{
if(isset($_POST['sil']))
{
// Sil işlemlerini burada yapabilirsiniz.
}
if(isset($_POST['kaydet']))
{
// Kaydet işlemlerini burada yapabilirsiniz.
}
}
?>
<form action="" method="post">
<input type="submit" name="sil" value="Sil">
<input type="submit" name="kaydet" value="Kaydet">
</form>Yukarıdaki kontrolleri sağladığınızda en dışarıdaki kapsayıcı form iş görecek, içeride tekrar tekrar form yazmanıza gerek kalmayacaktır.
sorunu kendim halletim
bilginiz olsun ne kadar çalışmaz densede
<form>
<form>
<form>
<form>
</form>
</form>
</form>
</form>
her şekilde çalışıyor arkadaşlar.
cevap veren arkadaşlara teşekkürler konu kilit.