1

PHP を HTML フォームにリンクするにはどうすればよいですか? PHPの実行方法とHTMLの実行方法は理解していますが、phpをhtmlにリンクするにはどうすればよいですか、それとも自動ですか?

HTML フォームはどのようにして PHP を認識しますか?

4

5 に答える 5

3

フォームで、action 属性を php スクリプトのパスに設定します。例:

<form action="/path/to/php/script.php" method="post">
...
</form>
于 2013-03-15T14:25:47.477 に答える
2

フォームを作成するときに選択する方法は、PHPが渡された値を収集する方法です。

そのような:

<form action="handler.php" method="post">
<!-- OR -->
<form action="handler.php" method="get">

フォームのaction値が送信される場所と、フォームmethod内のアイテムの値がサーバーに返される方法を示します。このpostメソッドは値を送り返し、配列によって取得できるようにします$_POST(両方とも、配列postによってget取得できます$_REQUEST)。例えば:

<input type="text" name="myInput">

サーバーにポストバックし、によって取得することができます

$var = $_POST['myInput'];

実際に入力があるかどうかをテストするのが常に最善であり、以下を使用できます

if(isset($_POST['myInput'])) { /*do something if set*/}
else{ /*do something if not set*/}

フォームがメソッドによって送信された場合、フォームgetの値は次のようにURLに返されます。

http://www.domain.tld/handler.php?myInput=someValue

$_GET次に、配列を使用して値が取得されます。

$var = $_GET['myInput'];

もう一度、それが存在することをテストする必要があります。

良い例と説明については、PHPの本を読むか、PHPおよびHTMLフォームを検索してください。これがPHPの非常に基本的なことです。

于 2013-03-15T14:39:45.740 に答える
2

フォームで action="" を設定して、PHP スクリプトを指すようにします。ユーザーがフォームの送信ボタンをクリックすると、PHP スクリプトが呼び出され、フォームデータが PHP スクリプトに渡されます。

于 2013-03-15T14:26:59.890 に答える
1

これをphpファイルで試してください

<form action="" method="post">
 <input type="text" value="html form data" name="name" />
 <input type="submit" name="submit" />
</form>

<?php

 if(isset($_POST['submit']))
  echo 'I am php. I know this value is from html - '. $_POST['name'];

?> 
于 2013-03-15T14:34:40.000 に答える
0

フォームに php の値を再入力することについて話している場合は、入力フィールド内に request 変数を追加するだけです。

<input type="text" name="input1" value="<?=$_REQUEST['var_name']?>" />

php に日付を送信する場合は、フォーム アクションを使用してファイルを指定するだけです。

<form action="file.php" method="post">

</form>

次に、その php ファイル内のすべてのデータを処理します。

于 2013-03-15T14:31:55.727 に答える