PHP에서 하나의 양식에서 두 개의 다른 버튼에 대해 서로 다른 작업을 연결하는 방법은 무엇입니까?

승리의 빛

내가 원하는 것은 동일한 형태의 두 개의 버튼이 있다는 것입니다. 그러나 나는 그들이 두 개의 다른 페이지에 링크되어 있기 때문에 링크 된 페이지에 값을 게시하기를 원합니다.

내 문제를 설명 할 수 없으면 다음 코드를 참조하십시오.

<?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>";
?>

라인에서

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

두 개의 버튼이 있습니다. 클릭하면 다른 작업을 제출하기를 원합니다.

누구든지 도울 수 있다면 너무 좋을 것입니다. 감사합니다...

Wiwild

다음과 함께 1 페이지 Order.php 만 사용하십시오.

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

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관