Liferay で簡単な HTML フォームを作成しました。フォームが送信されると、その内容が私のメール アドレスに送信され、「ありがとう」という行が表示されます。私はPHPでアクション部分を行いました。しかし、送信後、「ありがとう」の部分しか得られず、フォームが私のメール アドレスに送信されません。
なぜこれがうまくいかないのですか?私はPHPがまったく得意ではありません。基本だけ。
これを行う他の方法はありますか?例えばJavaScriptで?それは良い選択肢ではないかもしれませんが。
Liferay 6.1 と Tomcat 7 を使用しています。
HTML フォーム:
<form name="form" method="post" action="form.php">
<table>
</tr>
<tr>
<td>
<label for="first_name">First Name</label>
</td>
<td>
<input type="text" name="first_name" maxlength="50" size="30">
</td>
</tr>
<tr>
<td>
<label for="last_name">Last Name</label>
</td>
<td>
<input type="text" name="last_name" maxlength="50" size="30">
</td>
</tr>
</table>
</form>
PHP:
<?php
if(isset($_POST['email'])) {
// Email where form is sent:
$email_to = "myemail@mydomain.com";
Thank you!
<?php
}
die();
?>