2016-03-22 18 views
-1

Burada çok fazla yazı okuyorum, ama benim ingilizcem iyi değil, hepsini anlayamıyorum.Php, "gönder" yazarken "Metin" olarak açılır.

Burada daha önce sorulmuş ve CEVAPLANDIysa özür dilerim.

Sorunum şu ki, html dosyasını başlattığımda bir form içeriyorsa iyi görünüyor ... ama "gönder" düğmesine tıkladığımda, post.php dosyasını bir metin olarak açar ve başlatmaz.

Gönderilerinizi okunduğundan beri bir bağlantı sorununa sahip olabileceğimi ve bu durumun bir sorun olabileceğini düşündüm. Eğer html dosyasından açarsam, php "file: /// C: /wamp64/www/Pagina/Insertar.php" adresinden açılır ve "localhost/Pagina/Insertar.php" yazarsam Sadece iyi açılır ve // ​​boş // verileri veritabanıma yükler.

"Gönder" düğmesinin çalışması için ne yapabilirim? Yani, file: // c yerine localhost'a gidelim.

Beklediğiniz için teşekkür ederiz.

bir sunucu üzerinden yüklendiğinde

+0

Tarayıcınız tarafından alınan sayfanın mime türüyle ilgili bir şey olabilir. Sitenizi uygun bir web sunucusunda barındırmıyormuşsunuz gibi görünüyor, ancak bunun yerine tarayıcınızda /// URI'leri açıyorsunuz, işler yanlış gitmeye zorlanıyor. – klaar

+0

PHP sadece bir sunucu üzerinden erişildiğinde çalıştırılır, 'file:' URL'si kullanılmaz. – Barmar

cevap

0

PHP komut dosyaları sadece yürütülür (ve "insertar.php" Aynı klasörde). action özniteliği için göreli bir URL kullanıyor ve HTML sayfasını sunucu yerine yerel bir dosyadan yüklüyormuşsunuz gibi geliyor. Bu nedenle, sunucuya işaret etmek için action'u değiştirmeniz gerekir.

<form action="http://localhost/Pagina/insertar.php"> 
+0

Adam harikasın! WAMP ile çalışıyorum ama bu harika bir şekilde çalıştı! Şimdi seni sevmek !!! çok teşekkürler –

İlgili konular