Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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_Database_Forms_Button_Action - Fatal编程技术网

在php中,如何在一个表单下链接两个不同按钮的不同操作?

在php中,如何在一个表单下链接两个不同按钮的不同操作?,php,database,forms,button,action,Php,Database,Forms,Button,Action,我想要的是,我有两个相同形状的按钮。但我希望他们在链接的页面上发布值,因为它们链接到两个不同的页面 如果我无法解释我的问题,请参考以下代码 <?php session_start(); echo "<center><table width='75%'>"; echo "<tr><td><div align='left'><h3>Welcome ".$_SESSION['userName']."!</h3>

我想要的是,我有两个相同形状的按钮。但我希望他们在链接的页面上发布值,因为它们链接到两个不同的页面

如果我无法解释我的问题,请参考以下代码

<?php

session_start();

echo "<center><table width='75%'>";
echo "<tr><td><div align='left'><h3>Welcome ".$_SESSION['userName']."!</h3></div></td>";
echo "<td><div align='right'><a href='StoreSignOut.php'>Sign Out</a></div></td></tr>";
echo "</table></center>";

include_once('DatabaseConnection.php');

$order=$_POST['store'];
$sql="SELECT * from ".$order;

$query = mysql_query($sql);

if($query)
{
       echo "<br />if ".mysql_error();
}
else
{
       echo "<br />else ".mysql_error();
}

echo "<form method='post' name='myform' id='myform'>";
echo "<center>";

$_SESSION['order']=$order;

echo "Order No. <b>".$order."</b><br />";
echo "<table border='20' cellspacing='0'>";
echo "<tr>";
echo "<th><center>Product Order</center></th>";
echo "<th><center>Quantity</center></th>";
echo "</tr>";

while($result = mysql_fetch_assoc($query))
{
    echo "<tr><td>".$result['medname']."</td>";
    echo "<td>".$result['quantity']."</td></tr>";
}

echo "</table><br /><br />";

echo "<input type='submit' value='Order Completed' name='submit' id='submit' onclick='myform.action='OrderComplete.php'; return true;')></input>";

echo "<input type='submit' value='Order Given' name='received' id='received' onclick='myform.action='OrderReceived.php'; return true;'></input></center>";
echo "</form>";
?>

仅将1页Order.php用于:

if(isset($_POST['submit'])){
    //OrderComplete
}
elseif(isset($_POST['received'])){
    //OrderReceived
}

@wiwiwils谢谢你,效果很好+1.
if(isset($_POST['submit'])){
    //OrderComplete
}
elseif(isset($_POST['received'])){
    //OrderReceived
}