0

私は2つのphpファイルを持っており、ボタンをクリックして2つのファイルをリンクしたい..最初のphpファイルのボタンをクリックすると、2番目のphpファイルに転送されます..

1 番目の php ファイルで、ここで s & P データベース ボタンをクリックします。

<html>
<body>
<h1> My System </h1>
<form action="">

<input type="button" value="S & P Database ">
<input type="button" value="Generate Report  ">
</form>

</body>
</html>

ボタンがクリックされたときに必要な2番目のphpファイル:

<html>
<body>
<form action="">
<h4><b>Please choose one of the following options below : </b> </h4>
<input type="radio" name="option" value="search" /> Search<br/>
<input type="radio" name="option" value="open database" /> Open Database<br/>
<input type="radio" name="option" value="administrative page "/> Administrative Page     <br/>
</form>
// This button doesn't appear in the web page =( .. dunno why 
<form action="">
<input type="button" value="Choose ">
</form>
</body>
</html>
4

5 に答える 5

2

私の理解が正しければ、最初のページのボタンがクリックされたときに、ユーザーを 2 番目のページにリダイレクトする必要があります。

ユーザーを単純にリダイレクトするには、ボタンのonclick:

<input type="button" value="S & P Database" onclick="window.location.href='page2.php'" />
于 2012-08-08T12:28:12.787 に答える
0

シンプルな置く

method="post" または method="Get"

アクションでは、2番目のファイルの名前を入力します。これは、あなたの場合は

action="2ndfile.php(名前は何でも)"

また、送信するボタンを変更してください

このアクション スクリプトは最初のファイル用であることに注意してください。

于 2012-08-08T12:28:27.227 に答える
0

action 属性に php nahdler へのリンクを追加する必要があります

そうなる<form action="http://www.website.com/1.php">

入力タイプは「画像」または「送信」である必要があります。ボタンはフォームを送信しません。

JS でフォ​​ームを送信することもできますが、ここではその方法について説明しません。

適切な文書構造と doctype を使用してください: http://www.rantiev.com/doctypes/ バリデーターでコードをチェックしてください: http://validator.w3.org/#validate_by_input いくつかの要素が消える場合、HTML にエラーがある可能性があります。

于 2012-08-08T12:31:41.290 に答える
0
<input type="button" onClick="window.location='/2nd.php'" value="S & P Database ">​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

これにより、/2nd.php にリダイレクトされます。

于 2012-08-08T12:27:43.660 に答える
0

これを行うにはいくつかの方法があります。

異なる場所に送信する 2 つのフォーム

<html>
<body>
<h1> My System </h1>
<form action="page2.php" method="get">
    <input type="button" name="pressed" value="S & P Database ">
</form>
<form action="page3.php" method="get">
    <input type="button" name="pressed" value="Generate Report  ">
</form>

</body>
</html>

別の場所への 2 つのリンク

<html>
<body>
<h1> My System </h1>
<a href="page2.php?pressed=sp">S & P Database</a>
<a href="page3.php?pressed=report">Generate Report</a>

</body>
</html>

ボタンの名前と値を含む 1 つのフォーム。ただし、スクリプト (page2.php) は $_GET['pressed'] の値もチェックする必要があります。

<html>
<body>
<h1> My System </h1>
<form action="page2.php" method="get">
    <input type="button" name="pressed" value="S & P Database ">
    <input type="button" name="pressed" value="Generate Report  ">
</form>

</body>
</html>

ただし、値がエンコードされるため、urldecode($_GET['pressed'])) を忘れないでください。

于 2012-08-08T12:31:58.637 に答える