2017-12-22 8 views
0

Ist es möglich, eine PHP-Datei mit einer HTML-Datei zu verknüpfen?Wie verlinke ich eine PHP-Datei mit einer HTML-Datei

Ich habe ein Formular in HTML-Code, und ich möchte, dass die Daten aus dem Formular von dem PHP-Code verarbeitet werden, den ich geschrieben habe und in einer Datenbank gespeichert werden. Der Code ist fertig und wenn ich den HTML-Code und PHP-Code in einer einzigen PHP-Datei habe, funktioniert es gut. Aber ich brauche zwei separate Dateien. eine in HTML und eine in PHP. Wie kann ich das machen?

+2

Legen Sie das Attribut 'action' Ihres HTML-Formulars auf den URI Ihres PHP-Skripts fest. –

Antwort

1

Wenn Sie die Form und den PHP-Code auf der gleichen Seite und es funktioniert, dann Tag Ihrer Öffnung Form entweder kein action Attribut hat, hat ein leeres action Attribut, oder hat ein action Attribut explizit auf dem eingestellte URI der gleichen Seite, die das Formular enthält.

Alles, was Sie tun müssen, ist das ändern, so dass das Formular stattdessen das separate PHP-Skript übermittelt.

<form action="something.php"> ... 

(Natürlich müssen Sie auch Ihren PHP-Code something.php bewegen. Und natürlich „etwas“ ist nur zum Beispiel. Ich bin sicher, dass Sie irgendeine Art von aussagekräftigen Namen haben werden Sie verwenden statt.)

0

index.html

<form action="some.php" method="POST"> 
<input type="text" name="inp"> 
<input type="submit" name="submit" value="submit"> 
</form> 

some.php

echo $_POST['inp']; 
0

In Add ition auf die Antwort von "Do not Panic" Vergessen Sie nicht, die Methode Attribut in Ihrem Formular-Tag zu setzen Ihre PHP-Code höchstwahrscheinlich es POS zu erreichen oder GET

<form action="something.php" method="POST"> 

oder

<form action="something.php" metod="GET"> 

ist und Sie können die Methode = "GET" weglassen, da dies die Standardmethode ist. Es ist erwähnenswert, dass POST sicherer ist und mehr Daten übertragen kann, da es den tatsächlichen Anfragekörper verwendet, im Gegensatz zu GET, das die Parameter an die URL anfügt.

Verwandte Themen