0

次のことを行うためのコードを探しています。

単一のテキスト フィールドと送信ボタンを含むフォームは、テキスト フィールドの値を、このページに含まれる html タグの数を自動的にカウントするランディング ページに送信する必要があります。

たとえば、テキスト フィールドに stackoverflow.com と表示されている場合、ランディング ページには (H1 タグ = 20) と表示され、さらに多くのパラメータが表示されます。

これはどのように行われますか?フォームの作成方法は知っていますが、フォームの値をランディング ページに送信する方法がわかりません。

<form action="landingpage.php/" method="post">
      The URL
<input type="text" name="cf_name">
<input type="submit" value="Submit">
</form>
4

2 に答える 2

0

このコードは、あなたの質問に対する完璧な答えです。

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
  Type In Something: <input name="random-info" type="text" size="25">
  <input type="submit" value="Submit">
</form> <br> 

<?php
  echo "You Typed: " . $_GET['random-info'];
?>

メソッドをURLに取得すると、別のページでそれらを使用できます。

于 2013-03-27T12:42:58.277 に答える
0

フォームからデータにアクセスするには、メソッドによって異なります。コードは投稿メッセージを表示するので、ユーザー $POST_['cf_name'] によってランディング ページの php でアクセスするだけです。

詳細 については、post メソッドについてはhttp://w3schools.com/php/php_post.asp、getメソッドについてはhttp://w3schools.com/php/php_get.aspを参照してください。

また、非常に貴重な情報源はphp マニュアルそのものです。

タグを数えている限り、何を達成しようとしているのかよくわかりません。作成したページでタグを数えている場合は、変数を作成して、その特定のタグをページに配置するたびに追加します。次に、これらの値をフォームの非表示フィールドに配置して、ランディング ページに渡すことができます。

于 2013-03-27T13:13:03.230 に答える