我想通过单击按钮将2个php文件链接在一起

时间:2012-08-08 12:21:50

标签: php javascript html

我有2个php文件,我想通过单击按钮链接这两个文件..所以,如果我点击第一个php文件中的按钮,它应该将我转移到第二个php文件..

第一个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>

单击按钮时我应该拥有的第二个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>

5 个答案:

答案 0 :(得分:2)

如果我理解正确,您需要在点击第一页上的按钮时将用户重定向到第二页。

要简单地重定向用户,您可以使用按钮的onclick

<input type="button" value="S & P Database" onclick="window.location.href='page2.php'" />

答案 1 :(得分:0)

<input type="button" onClick="window.location='/2nd.php'" value="S & P Database ">​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

这会将您重定向到/2nd.php

答案 2 :(得分:0)

简单的把

  

method =“post”或method =“Get”

并在操作中键入第二个文件的名称,在您的情况下将是

  

action =“2ndfile.php(它的名字是什么)”

也可以在cahnage中提交

按钮
  

请记住,此操作脚本适用于您的第一个文件。

答案 3 :(得分:0)

您需要在动作属性

中添加指向php nahdler的链接

所以它将是<form action="http://www.website.com/1.php">

输入类型应为“图片”或“提交”,按钮不会提交您的表单。

你也可以通过JS提交表格,但我不会在这里描述如何做到这一点。

使用正确的文档结构和文档类型:http://www.rantiev.com/doctypes/ 使用验证码检查您的代码:http://validator.w3.org/#validate_by_input 当某些元素消失时,HTML可能会出错。

答案 4 :(得分: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'])),因为值会被编码。