|
|
|
ช่วยด้วยครับมีปัญากับการจองตามจำนวนวันที่นะครับ ผมคิดแนวทางไม่ออก |
|
|
|
|
|
|
|
พอผมลองทำแล้ว
มันก้อได้นะครับ
แต่ มันเป็นแบบนี้
เวลาที่เราเพิ่มตัวใดตัว มันก็ดพิ่มทั้งสอง อัน
และพอลบก้อลบทั้งสองอัน
พอมีวิธีแก้ไหมครับ
Code (PHP)
<?
ob_start();
session_start();
require("connect.php");
require("function.php");
$id =$_SESSION['id_id'];
$add=$_SESSION['add'];
$ss =$_SESSION['ss'];
$dis_km =$_SESSION['km'];
$Date1=$_SESSION['Date1'];
$Date2=$_SESSION['Date2'];
$start=$_SESSION['datestart'];
$stop=$_SESSION['datestop'];
$numname =$_SESSION['numdate']*5;
$numname2 =$_SESSION['numdate']*4;
$totaldistrict =(4* $dis_km)*2;
function DateThai99($strDate99)
{
$strYear99 = date("Y",strtotime($strDate99))+543;
$strMonth99= date("n",strtotime($strDate99));
$strDay99= date("j",strtotime($strDate99));
$strMonthCut99 = Array("","มกราคม","กุมพาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai99=$strMonthCut99[$strMonth99];
return "$strDay99 $strMonthThai99 $strYear99";
}
$strDate99 = "$start";
function DateThai3($strDate3)
{
$strYear3 = date("Y",strtotime($strDate3))+543;
$strMonth3= date("n",strtotime($strDate3));
$strDay3= date("j",strtotime($strDate3));
$strMonthCut3 = Array("","มกราคม","กุมพาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai3=$strMonthCut3[$strMonth3];
return "$strDay3 $strMonthThai3 $strYear3";
}
$strDate3 = "$stop";
$sql9="select * from screen where ss_id = '$ss'";
$que9 =mysql_query($sql9) or die (mysql_error()) ;
$read9=mysql_fetch_array($que9);
$total11 =$_SESSION['numdate']* ($read9['ss_price']);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<link href="../css/design.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
#showmovie {
margin: auto;
padding-right: 5px;
padding-left: 5px;
width: 640px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<body>
<div id="header">
<?php include("head.php"); ?>
</div>
<div id="mainmenu">sdsss</div>
<div id="allcontents">
<div id="leftcontent">
<div id="leftmenu"><?php include("profileuser.php"); ?></div>
</div>
<div id="rightcontent">
<div id="data">
<div id="showmovie">
<table width="635" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="35" align="center" background="img/interface/showmovie.png" style="font-weight:bold; color:#F00">จองหนัง</td>
</tr>
<tr>
<td height="35" align="center" background="img/interface/movie2.png">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="10"> </td>
</tr>
<? for ($r=1;$r<=($numdate);$r++)
{
?>
<tr>
<td height="30">วันที่ <?=$r?> ของการฉาย</td>
</tr>
<tr>
<td height="30" align="center"><table width="620" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><p> </p>
<table width="620" height="108" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#666666">
<tr bgcolor="#FFFFFF">
<td height="25"><div align="center">ลำดับ</div></td>
<td align="center">รูป</td>
<td align="center">ชื่อสินค้า</td>
<td><div align="center">ราคาต่อเรื่อง</div></td>
<td align="center">ลบ</td>
</tr>
<?
if ($numdate==1){
if($_GET["mo_id"] != "")
{
for($i=0;$i<=count($_SESSION["strmo_id"]);$i++)
{
if($_SESSION["strmo_id"][$i] == $_GET["mo_id"])
{
header("location:$_SERVER[PHP_SELF]");
exit();
}
}
}}
//============ ถ้ามีการเลือกรายการสินค้าให้เก็บลง Session
if(trim($_GET["mo_id"]) != "")
{
$_SESSION["strP"]=$_SESSION["strP"]+1;
$_SESSION["strmo_id"][$_SESSION[strP]]=$_GET["mo_id"];
$_SESSION["strQuanlity"][$_SESSION[strP]]=1;
session_write_close();
header("location:$_SERVER[PHP_SELF]");
}
//============ กรณีลบรายการสั่งซื้อ
if(trim($_GET["action"]) == "Del")
{
$_SESSION["strmo_id"][$_GET[P]]="";
$_SESSION["strQuanlity"][$_GET[P]]="";
session_write_close();
header("location:$_SERVER[PHP_SELF]");
}
//============ กรณีการแก้ไขรายการสั่งซื้อ
if(trim($_POST["action"]) == "Update")
{
for($i=0;$i<count($_POST["txtQua"]);$i++)
{
$strP=$_POST[txtP][$i];
$strQ=$_POST["txtQua"][$i];
if($strQ <= 0)
{
$strQ=1;
}
$_SESSION["strQuanlity"][$strP]=$strQ;
/*
$result=select("product","where 1=1 and ProductID='".$_SESSION["strProductID"][$strP]."'");
if($result["Stock"] < $strQ)
{
$_SESSION["strQuanlity"][$strP]=$result["Stock"];
echo"<script language='JavaScript'>";
echo"alert('รหัสสินค้า [ $result[ProductCode] ] มีจำนวน Stock ไม่เพียงพอ');";
echo"</script>";
}
*/
}
session_write_close();
//============ กระโดด Refresh ใหม่อีกรอบ
header("location:$_SERVER[PHP_SELF]");
}
//============ ทำการแสดงรายการที่ได้เลือกว่ามีกี่รายการ
$strNum=0;
$strTotal=0;
for($i=0;$i<=count($_SESSION["strmo_id"]);$i++)
{
//============ เลือกว่ารายการสินค้าใดบ้าง
$result=select("movie","where 1=1 and mo_id='".$_SESSION["strmo_id"]["$i"]."' ");
if($result)
{
$strNum++;
?>
<tr bgcolor="#FFFFFF">
<td width="8%" height="80"><div align="center">
<?=$strNum;?>
</div></td>
<td width="21%" align="center"><p> </p>
<p><img src="../admin/img/movie/<?=$result["mo_pic"];?>" alt="" width="96" height="52" border="0"/></p>
<p> </p></td>
<td width="37%">
<?=$result["mo_name"];?></td>
<td width="14%"><div align="right">
<?="".number_format($result["mo_price"], 2,'.',',');?>
</div></td>
<td width="8%" align="center"><a href="javascript:if(confirm('ลบรายการสินค้า')==true){window.location='<?=$_SERVER['PHP_SELF'];?>?action=Del&P=<?=$i;?>';}"><img src="img/spd_20101015223458_b.jpg" alt="" width="43" height="43" border="0" /></a></td>
</tr>
<?
$strTotal=($strTotal+($result["mo_price"]));
}
}
?>
</table>
<p> </p>
<p> </p>
<table width="620" height="43" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#666666">
<tr bgcolor="#FFFFFF">
<td height="20" align="right">ราคารวม (บาท) </td>
<td width="16%" align="right"><?="".number_format($strTotal, 2,'.',',');?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" colspan="2" align="center">วันที่เริ่มฉาย :
<?=dateThai99($strDate99);?>
จนถึงวันที่ :
<?=dateThai3($strDate3);?></td>
</tr>
</table>
<p> </p>
<p></p>
<p><br />
<?
if($strNum==0)
{
echo "<br><center><strong><font color=red>จำนวนวัน $numdate วัน จองได้สูงสุด $numname เรื่อง และต้องมีการจองไม่ต่ำกว่า $numname2 เรื่อง <br>ไม่มีรายการจองหนัง << กรุณาจองหนังเพิ่ม >> ด้วยนะครับ</font></strong></center><br><br>";
}
if($strNum >= $numdate*5) // มากกว่า 4 ก็คือ 5 เป็นต้นไป
{
echo "<input type='button' value=' เลือกครบ $numname เรื่องแล้ว ' disabled>";
}
else
{
echo "<input type='submit' name='BtnContinute' type='button' class='button' id='BtnContinute2' value='จองหนังเพิ่ม' >";
}
?>
<a href="saledate.php">
<input type="button" name="button3" id="button3" value=" ย้อนกลับ " />
</a>
<?
if($strNum>=$numdate*4)
{?>
<input name="BtnPayment" type="button" class="button" id="BtnPayment" value=" ตกลง " onclick="window.location='_salemovie.php';" />
<? }?>
</p>
<p> </p></td>
</tr>
</table></td>
<? }?>
<tr>
<td height="30" align="center"> </td>
</table></td>
</tr>
<tr>
<td height="35" background="img/interface/movie3.png"> </td>
</tr><?
$_SESSION['date11']=$date1;
$_SESSION['date22']=$date2;
?>
</table>
</div>
</div>
<div id="rightdata"><?php include("search.php"); ?>
</div>
</div>
<div id="footer"><?php include("../foot.php"); ?></div>
</div>
</body>
</html>
|
|
|
|
|
Date :
2012-05-04 17:59:56 |
By :
sibsan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เงียบกันหมดเลยครับ
|
ประวัติการแก้ไข 2012-05-05 13:31:39
|
|
|
|
Date :
2012-05-04 21:14:34 |
By :
sibsan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-05-05 13:33:10 |
By :
sibsan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|