-2

dominios / process.php

これはドメイン登録スクリプトです

利用可能なドメインの出力は次のとおりです。その横に[登録]ボタンがあります

echo
   '<h5 class="available">
       <span>Available</span>
       ' . $domain. '<b>' . $extension .'</b> is available!
    </h5>
   <a href="register-form.php">Register</a>';

これ<a href="register-form.php">Register</a>により、register-form.phpに選択したドメインと拡張情報が送信され、テキスト入力に入力されます。

register-form.php

を保持し<input id="domain" type="text" />、ドメインと拡張子の両方を使用して、上記の関数/\で満たす必要がある処方集

この質問のタイトル、/\の上をクリックすると完全なprocess.phpコードが利用可能になります

4

2 に答える 2

1

フォームを使用していないため、ボタンをクリックすると、POST パラメータのない単純なリダイレクトが生成されます。ページに値を渡したい場合は、次のようにする必要があります。

echo   '<h5 class="available">
           <span>Available</span>
           <b>'.$domain . $extension . '</b> is available!
    </h5>
    <form action="register-form.php" method="GET">
    Domain: <input id="domain" type="text" value="' . $domain . $extension . '"/>
    <input type="submit" value="Submit">
    </form>';
于 2013-02-25T19:03:25.243 に答える
1

入力フィールドを「埋める」ことができますvalue="your value here"

次のように、サーバー側の入力フィールドにいくつかの GET 変数を入力できます。value="<?php echo $variable;?>"

ここで、登録ボタンを取得して GET 変数を登録フォーム.php に送信する方法はあなた次第です。

これは基本的な知識なので、ググってみてください。そして、あなたは私たちにあなた自身の努力を示す必要があります.

上記のようにフォームでそれを行うことができますが、それが唯一の方法ではありません。「登録」テキストの背後にあるリンクを次のように変更できますregister-form.php?ext=domainA.com

echo
'<h5 class="available">
   <span>Available</span>
   ' . $domain. '<b>' . $extension .'</b> is available!
</h5>
<a href="register-form.php?ext='.$domain.$ext.'">Register</a>';

他のページでは、次のようにする必要があります。

$url = do_some_type_checkingAndChecks($_GET['ext']);
<input id="domain" type="text" value='<?php echo $url;?>'/>
于 2013-02-25T19:04:28.733 に答える