私は自分自身にPHPフォームを提出しようとしていますが、提出後にページのソースコードが返され、処理されたデータは返されません。php自己返信ソースコードに送信
フォームが送信されたかどうかを確認し、送信されたデータを処理するために同じページに機能がある場合は、isssetがあります。ここで
はコードです:ここでは
if(isset($_POST['submit'])){ if ($_POST['name' == 'px']) { $pxValue = $_POST['value']; $value = convertToEm($pxValue); } if ($_POST['name' == 'em']) { $emValue = $_POST['value']; $value = convertToPx($emValue); } function convertToEm($value) { $base_font = 16; $em_value = $value/$base_font; return $em_value; } }
の形式である:
<form action="" id="converterPx" method="POST">
<h3>Convert Pixels to Ems:</h3>
<label>PX:</label>
<input type="text" name="value" value="" />
<?php echo 'Result:'. $value; ?>
<input type="hidden" name="type" value="px" />
<input type="submit" name="submit" id="submit-px" />
</form>
フォームは、ブラウザのインスペクタを使用して同じページに
を処理し取得しようと、私がいることがわかりPOSTは値と共に提出されます。
これですべてのヘルプは素晴らしいことだ
あなたは '' タグを忘れていますか? –