Basit bir PHP sorgu

1 Cevap php

Ben sadece merak PHP bir çaylak değilim why are we writing the php script in the body tag of HTML.

Ben sadece tek bir sayfada bir kelime alarak ve sonrası yöntemini kullanarak başka bir sayfaya yönlendirerek duyuyorum. Aşağıdaki kodu.

sayfa1.html

<form action="disp.php" method="post">
Enter a word: < input type="text" name="word" />

disp.php

Bu gövde etiketi içinde gider

$word=$_POST['word'];
echo $word;

Tüm yardım son derece takdir edilmektedir.

1 Cevap

Bunu düşünmek için bir yolu sunucu dinamik PHP script sonucuna dayalı bir HTML sayfası oluşturur olmasıdır. Geçerli html olması için, sen gibi uygun etiketleri yazmak gerekiyor

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
  ...
  </head>
  <body>
  ...
  </body>
</html>

Betik aslında her yere gidebilir, ama echo deyimi söyleyerek gibi "burada bir şey yazmak." Eğer o zaman <title></title> etiketleri arasında bir şey, PHP ifadesinin sonucu yankı olsaydı, bu durumda $word sayfa başlığında görünür. Bunu sayfanın gövdesinde görünmesini istediğiniz, o yüzden <body></body> etiketleri arasında değişken echo var.

Bu sorunuza cevap oldu mu?