Jump to content

Recommended Posts

Hi guys

I am about to do two different actions on the same form with the same data.

What I have done so far is that

First: I have created two different submit button with the same name and different value

<input type="submit" value="Publish Invoice" name="flag">
<input type="submit" value="Summary Report" name="flag">

in the action page I have got the data with POST and check the status of the submit value:

<?php
$flag = $_POST['flag'];
if ($flag=='Publish Invoice')
include('publish.php');
else { include('summary.php');}
?>

 

when i press publish invoice buttomn i recieve the following error:

Parse error: syntax error, unexpected '}' in C:\wamp\www\Pierra Invoice\publish.php on line 99

 

Just in case if you need the publish.php page, here it is:

include('config.php');
$result = mysql_query("SELECT * FROM temp") or die(mysql_error());
$row = mysql_fetch_array($result);
$cnt=1;
$new_no = $row[6];
while ( $cnt <= $row[5] )
{
$cd='a'.$cnt;
$code = $_POST[$cd];
$tyre_arr = mysql_query("select * from tyre where code='$code'") or die(mysql_error());
$tyre = mysql_fetch_array($tyre_arr);
?>
<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-style: double; border-width: 3" bordercolor="#111111" width="1024" height="430">
    <tr>
      <td width="100%" dir="rtl" height="430">
      <img border="0" src="PIERRA%20LOGO.jpg" width="93" height="88" align="right"><div align="left">
        <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="30%" >
          <tr>
            <td width="50%"><font face="B Compset" size="4">             
            شماره فاکتور:</font></td>
            <td width="50%"><font face="B Compset" size="4">
		<?php if (strlen($new_no)==1) echo "0000".$new_no; 
			elseif(strlen($new_no)==2) echo "000".$new_no;
			elseif(strlen($new_no)==3) echo "00".$new_no;
			elseif(strlen($new_no)==4) echo "0".$new_no;
			else echo $new_no;
		?>

	</font></td>
          </tr>
          <tr>
            <td width="50%"><font face="B Compset" size="4">                      
            تار&#1740;خ: </font></td>
         <td width="50%"><font face="B Compset" size="4"><?php echo $row[2]."/".$row[3]."/".$row[4]?></font></td>
          </tr>
        </table>
      </div>
      <p align="center"><font face="B Jadid" size="5">فاکتور سفارش</font></p>
      <p>         
      <font face="B Compset" size="4"> نام خر&#1740;دار: <?php echo $row[1]?></font></p>
      <div align="center">
        <center>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber3" height="52">
        <tr bgcolor="#C0C0C0">
          <td width="20%" align="center" height="19"><b><font face="Tahoma">کد پ&#1740;را</font></b></td>
          <td width="20%" align="center" height="19"><b><font face="Tahoma">سا&#1740;ز</font></b></td>
          <td width="20%" align="center" height="19"><b><font face="Tahoma"><span lang="en-us">
          Serial Number</span></font></b></td>
          <td width="20%" align="center" height="19"><b><font face="Tahoma"><span lang="en-us">
          Brand</span></font></b></td>
          <td width="20%" align="center" height="19">
          <p dir="ltr"><b><font face="Tahoma"><span lang="en-us">
          Price (Rial)</span></font></b></td>
        </tr>
        <tr>
          <td width="20%" align="center" height="32">
          <font face="Tahoma" size="2"><span lang="en-us"><?php echo $tyre[0] ?></span></font></td>
          <td width="20%" align="center" height="32"><span lang="en-us"><p dir="ltr">
          <font face="Tahoma" size="2"><?php echo $tyre[1] ?></font></span></p></td>
          <td width="20%" align="center" height="32"><span lang="en-us">
          <font face="Tahoma" size="2"><?php echo $tyre[2] ?></font></span></td>
          <td width="20%" align="center" height="32"><span lang="en-us">
          <font face="Tahoma" size="2"><?php echo $tyre[3] ?></font></span></td>
          <td width="20%" align="center" height="32"><span lang="en-us">
          <font face="Tahoma" size="2"><?php echo number_format($tyre[4]) ?></font></span></td>
        </tr>
        <tr>
          <td width="80%" align="center" height="32" colspan="4">
          <p align="right"><font face="Tahoma" size="2"><span lang="en-us"> 
          </span>سه درصد عوارض فروش</font></td>
          <td width="20%" align="center" height="32"><?php echo number_format(0.03*$tyre[4]) ?></td>
        </tr>
        <tr>
          <td width="80%" align="center" height="32" colspan="4">
          <p align="right"><font face="Tahoma" size="2">   </font>
          <font face="Tahoma">جمع کل:</font></td>
          <td width="20%" align="center" height="32" bgcolor="#CCCCCC"><?php echo number_format(0.03*$tyre[4]+$tyre[4]) ?></td>
        </tr>
      </table>
        </center>
      </div>
      <p> </p>
      <p >
      <br>
 اداره فروش                
      </font>     </p>
      <p align="left"> </p>
      </td>
    </tr>
  </table>
  </center>
</div>

  <p align="center">
  --------------------------------------------------------------------------------------------------------------</p>

<?php
$new_no = $row[6]+$cnt;
$mosi = mysql_query("UPDATE temp SET  last_invoice='$new_no' WHERE id='0'") or die(mysql_error());
$cnt = $cnt+1;
}
?>

 

 

tell me what is wrong now?  ???

Link to comment
https://forums.phpfreaks.com/topic/63431-multiple-action-on-the-same-form/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.