Giriş tipi 'resim' ile form işleme sorunu

1 Cevap php

Örneğin ben bu küçük kodu kullanabilirsiniz:

 <?php
      if (isset($_POST['Submit'])){
            if ((@$_POST['Submit'] == 'x'))
            {
           echo "OK";exit;

            }else{
           echo "NOT";

            }
      }
?>

    <html>
    <body>
    <form action="test.php" method="post" enctype="multipart/form-data">
    <input name="Submit" type="image" src="images/table/button.png" value="x" >
    </form>
    </body>
    </html>

Mozilla (3.5.5) iyi çalışır olarak, sonra OK basıldı gönderin. IE8 ve Opera 10 test ve işe. Hiçbir şey basılmış. Form sadece sayfayı yeniden yükleyin, vurulduktan sonra bir proccessed değil.

Bana yardımcı olabilir misiniz, nasıl ben tüm tarayıcı çalışmak için, formu teslim için resmi kullanabilirsiniz? Teşekkür ederim.

1 Cevap

Ben kesim var çünkü kodunu görmek, ama tahmin edeyim olamaz. Böyle test:

if($_POST['Submit'])

Eğer böyle test etmelisiniz ederken:

if($_POST['Submit_x'])

Görüntü girişleri Submit_x ve Submit_y göndermek ve Gönder (ama certains tarayıcı çok bu yolla, bu yüzden çeşitli durumlarda düşünmek gerekir) değil çünkü.