Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想通过单击按钮将两个php文件链接在一起_Php_Javascript_Html - Fatal编程技术网

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

我想通过单击按钮将两个php文件链接在一起,php,javascript,html,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="but

我有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>

请选择以下选项之一:
搜索
打开数据库
管理页面
//此按钮没有出现在网页=(…不知道为什么
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

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

如果我理解正确,您希望在单击第一页上的按钮时将用户重定向到第二页

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

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

简单放置

method=“post”或method=“Get”

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

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

另外,请点击“提交”按钮


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

您需要在操作属性中添加指向php nahdler的链接

所以它将是

输入类型应为“图像”或“提交”,按钮将不会提交您的表格

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

使用正确的文档结构和doctype: 使用验证器检查您的代码:
当某些元素消失时,可能是HTML有错误。

有几种方法可以做到这一点:

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>
<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>

我的系统
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>
<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)也需要检查$\u 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($\u GET['pressed']),因为值将被编码。

命名按钮并在提交时检查其值?并将action作为第二个php文件。所以它不会自行解决您遇到的第一个问题是表单没有操作,因此页面将什么也不做,而且您也没有代码将按钮链接到操作,因为只有
submit
将提交表单,这里也没有PHP,只有HTML。但是我命名了按钮并给它们一个值,是吗?是的,但是只有一个
会在没有JS的情况下提交表单是的,现在我只在HTML上写,但是我需要php来做其他的事情,比如数据库。。因此,请告诉我在哪里以及如何向表单和按钮添加操作。。抱歉,但我真的是这些东西的初学者..不会工作,因为按钮不会提交表单,我不认为,您必须使用显式的
submit
类型来提交表单。如果我有此代码,也可以使用单选按钮:请选择以下选项之一:搜索
打开数据库
管理页面
//此按钮未出现在网页=(…不知道为什么