ifadesi internet explorer çalışmıyor php if

4 Cevap php

iyi ifadesi ise, yani herhangi bir fikirleri benim php kılmıyor? Bu firefox iyi çalışır çünkü ben söylüyorum.

<input type="image" src="Images/submit.png" value="REGISTER" name="command" />

    if($_REQUEST['command'] == 'REGISTER'){
        print "test";
    }
    else{

    }

"Test" baskı değil

4 Cevap

PHP sunucu tarafında yürütülür; IE sizin eğer deyimi üzerinde hiçbir etkiye sahiptir. Benim tahminim $ _REQUEST ['komut'] ayarlı olmasıdır.

Ne bu baskı yapar:

if(empty($_REQUEST['command')) print 'command is empty';

Başka bir fikir URL "komutu" veri eklemek olacaktır:

http://localhost/your-php-script.php?command=foo

EDIT Just noticed that you're using type="image", I don't know if IE supports that: http://www.codingforums.com/archive/index.php/t-79035.html, try using a regular submit button.

Internet Explorer tüm PHP bildirimde yorumlama değildir.

PHP yani sunucuda yürütülen bir sunucu tarafı programlama dili, değil istemci.

Lütfen Sorumu lütfen. Önceki mesaj tarafından bu fark görünüyor.

Eğer PHP kodu çevreleyen <?php ... ?> etiketler kaçırıyorsun.

Ancak: Önce kontrol, eğer $ _REQUEST ['komut'] olmalıdır; ayarlanır

if(isset($_REQUEST['command'])) {
    if($_REQUEST['command'] == 'REGISTER'){
        print "test";
    }
    else{

    }
}