• ベストアンサー

<form>の活用方法を教えてください。

WEB制作初心者ですので誰か教えてください! <FORM>を活用して自分サイトから直接検索エンジンなどにデータを受け渡す事は出来るのですが、直接自分のサイトから検索エンジンなどにデータを受け渡す際に、アフィリエイトのIDや任意のタグ(固定)をアドレスの後ろに付けたい場合はどのような方法があるのでしょうか? <例>http://******.com/kensaku.php?word=キーワード&任意のタグ

  • swkc
  • お礼率0% (0/1)
  • HTML
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#33813
noname#33813
回答No.1

GET(URLの後ろに?で渡す形式)であれば <form action="http://******.com/kensaku.php?word=​キーワード&任意のタグ"> </form> POST(URLの後ろに付与せず、いわゆるリクエストボディで渡す形式)であれば <form method="post" action="http://******.com/kensaku.php"> <input type="hidden" value="キーワード&任意のタグ"> </form> で駄目ですか?

関連するQ&A

  • 1つのformに複数のaction

    質問です。 下のようにiframeが2つあり、一つのformによる結果をそれぞれに反映させる検索ページ(kensaku.php)があります。 <script> function sample(F) { F.action = 'ichiran_map.php' F.target = 'ichiran_map' F.submit(); setTimeout(function(){ F.action = 'ichiran.php' F.target = 'ichiran' F.submit(); },1); return false; } </script> <iframe src="A.php" name="A" > <iframe src="B.php" name="B" > <form method="post" onsubmit="return sample(this)"> <select name="area"><option selected value="">エリア選択 </option> <option value="01">あいうえお</option> <option value="02">かきくけお</option> </select> <select name="price"> <option selected value="">価格帯選択</option> <option value="01">1000円未満</option> <option value="02">1001円~2000円</option> <input type=submit value="絞込" /></form> 別のページ(例えばindex.php)に同じようなformを作り、検索結果をこの検索ページに反映させたいと思います。この場合、一つのformに3つのactionを設定したいのですが、どうすれば実現できるでしょうか? 表示画面はkensaku.phpにしたいのですが、そのkensaku.phpにある2つのiframe(A.phpとB.php)にformで指定した値を反映させたいのですが、どうすれば実現できるのでしょうか?どなかた教えて下さい。

  • formタグ

    すみません、お教え頂きたいのですが xhtml文でformタグでフォームを作り、PHPで確認画面を見せる といったものを作成したのですが、formの中のtableにCSSで 色などを修飾しようと思って、リンクしている外部CSSに書き込んでも、反応がなく、直接CSSを書き込むとちゃんと色などつきます。何か問題があるのでしょうか?わかりにくい聞き方ですみませんが、宜しくお願いします。

    • ベストアンサー
    • HTML
  • formヘルパーを使わないと、パラメータを取得できないのでしょうか?

    symfonyを使用してますが、 formヘルパーを使わないと、リクエストのパラメータを取得できないのでしょうか? --------------------------------------------------- <form action="/web/xx.php/xx/xxx" enctype="text/plain" method="post"> <input type="text" name="model" value="50"> <input type="submit" value="検索"> </form> --------------------------------------------------- 上記だと、パラメータを取得できるが、下記だと取得できる。 --------------------------------------------------- <?php echo form_tag('/web/xx.php/xx/xxx') ?> <?php echo input_tag("model","50") ?> <?php echo submit_tag('検索')?>

    • 締切済み
    • PHP
  • FORMタグを使わずに、POSTするには?

    HTMLのFORMタグを使わずに、別のPHPプログラム等に引数をPOSTする方法はあるのでしょうか? サーバー間で、データーのやり取りをしたいと考えています。 よろしく、お願いします。

    • ベストアンサー
    • PHP
  • 配列中の検索文字全が含まれる、配列のある元データを拾いだすのは?

    formからcheckboxで任意のデータを送りその全てのデータが、 任意の配列にマッチしたファイルのデータを抜き出すのは どうしたら出来るか、何かヒントでも教えていただけたら幸いです。 検索文字列 @kensaku #検索文字を&SplitParamで代入 検索元文字列 $kensakuMoto #","区切り文字で文字列を保存 for($i=0;$i<@kensaku;$i++){ if($kensakuMoto=~/$kensaku($i)/){;}else{next;} } としても@kensaku全てにマッチしたデータだけを抜き出すことが出来ません。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • formごとにcharsetを指定する方法

    チャットの裏入りについてです まず、フレームファイルで上側と下側に分割しています 上側のファイルのformタグに囲まれた内容を、チャットのphpにsubmitしています。 ここで、上側のファイルにformを増設して、 検索結果が下側に来るようにgoogle検索をできるようにしたいです。 こんな具合に。つhttp://chat.studio.cx/o-cha/search.html しかし、チャットのphpのcharsetがEUC-JPに対し、googleにsubmitするにはshift_JISでなければなりません(文字化けするため) 説明が下手ですいません・・・ 端的に言ってしまえば、formごとにcharsetを指定する方法はありませんか?ということです javascriptを使ってでも良いし、htmlで違う記述方法があるのならば、教えてもらえるとうれしいです よろしくお願いします

  • php header location 携帯(au端末)のキャッシュ問題について

    1、携帯サイトにてプルダウン式の検索窓を設置しています。 2、formのaction先はkensaku.phpになります。 3、kensaku.phpにてphpを用いてheader locationにてそれぞれの飛び先にキーワードを持って振り分けています。 上記条件化でAU端末で検索した場合に、 前回検索した結果が表示されてしまいます。 例:キーワード「携帯電話」で検索する。 検索結果は携帯電話。 再度端末ボタンで戻って「ケイタイデンワ」で検索する。 結果は携帯電話。 キャッシュが考えられるのですが、 どのようにコントロールしていいかわかりません。 このAUの特殊な開発者泣かせの仕組みで3日間つまづいています。 ※個人の為デバック環境にAU端末がなく、検証が難しい状況です。すみません。 是非ご回答よろしくお願いします。

    • 締切済み
    • PHP
  • METAタグの活用法

    サーチエンジンによってはMETAタグの効果的な 使用法で、自サイトのURL検索結果の順位を大幅 に上げることが出来るといいます。入れ込むキーワード にもよりますが、順番等も影響するのでしょうか? 効果的なMETAタグの使用法ということで、ご回答いただければ 幸いです。そのようなことについて述べている関係サイト のみの紹介でも構いません。よろしくお願いします。

  • 1つのページにformを2つ設置。2つ目のformが動きません(泣)

    ショッピングサイトを制作しているWebデザイナーです。Java Scriptについて質問です。 私が制作しているWebサイトは、商品ページのformでインプットされたデータをサーバー上のASPに渡す仕組みとなっています。 以前は、色・サイズなどオプション項目を選択しなくてもデータが渡されてしまっていたため、validateFormを使ってオプションが選択されていない場合はエラーメッセージを表示するように修正しました。 ところがvalidateFormを付けた後、1ページに2つ以上formがあると、2つ目以降のformで(データが届かないという)ASPエラーが出るようになってしまいました。 ---------------------------- 以前(validateFormを付ける前)のform action部分 <form action="https://~/productProcess.asp" method="get" id="form1"> ---------------------------- 新しい(validateFormを付けた後)のform action部分 <form action="https://~/productProcess_new.asp" method="get" name="form1" onsubmit="return validateForm(this);"> ---------------------------- これは、validateFormを付けたためデータが送られないようになってしまったのでしょうか?1ページに2つ、3つformを付けるにはどのように修正すればよろしいでしょうか? 分かる方、ご回答よろしくお願いします。

  • HTMLの<form>タグ内の値について

    フォーム上にクリックボタンを2つ表示してそれぞれ違う処理を実行したいと考えて います。HTML<form>タグを2つ作成して1つ目に処理1のプログラム、2つ目の <form>タグに処理2の処理を実行したいと考えています。 <form>処理1</form><form>処理2</form> 処理1にPHPを埋め込みクリッカブルボタンをプログラムで書き込みます。 <?php for($ctr=0;$ctr<MAX;$ctr++){ ?> <input type="radio" name="area" value=<?=$area[$ctr][0]?> onClick="area.value = <?=$area[$ctr][0]?>"><b><?=$area[$iCnt][1] <?php } ?> ※情報が格納されたPHPの連想配列の情報を元にクリッカブルボタンを作成し、  チェックされた情報を保持したいと考えています。 上記の場合、保持したデータを上記の処理1では利用できますが、 処理2の方ではareaにアクセスしてもデータがありません。 これはformが異なるためデータを読むことができないのでしょうか? 別フォーム内で取得したデータを別フォームで参照することはできないのでしょうか? もしかしたら私の質問が意味不明かもしれませんが ご存知の方がいらっしゃいましたら宜しくお願いいたします。

専門家に質問してみよう