|
|
|
พี่คับ เรื่องการเช็คค่าว่างก่อนบันทึกคับ มันเช็คก้อจิง แต่มันก้อยังบันทึก |
|
|
|
|
|
|
|
รบกวนพี่ๆช่วยดูโค๊ดไห้หน่อย คือผมยังไม่อยากไห้บันทึกอะคับ(โค็ดบันทึกกับฟอร์มป้อนข้อมูลอยู่หน้าเดียวกันหมดเลยคับ)
Code (PHP)
<script language="javascript">
function fncSubmit()
{
if(document.frmMain.Inc_Type_ID1.value == "")
{
alert('กรุณาเลือกประเภท');
document.frmMain.Inc_Type_ID1.focus();
return false;
}
if(document.frmMain.Inc_Amount1.value == "")
{
alert('กรุณาป้อนข้อมูล');
document.frmMain.Inc_Amount1.focus();
return false;
}
document.frmMain.submit();
}
</script>
<?
if($_POST["hdnCmd"] == "Add")
{
$strSQL = "INSERT INTO income ";
$strSQL .="(Inc_Type_ID,Mem_ID,Inc_Amount,Inc_Date,Inc_Note) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["Inc_Type_ID1"]."','".$_SESSION['Mem_ID']."' ";
$strSQL .=",'".$_POST["Inc_Amount1"]."' ";
$strSQL .=",'".$sdate."','".$_POST["Inc_Note1"]."') ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
<form name="frmMain" method="post" onSubmit="JavaScript:return fncSubmit();" action="index.php">
<input type="hidden" name="hdnCmd" value="">
<? $strSQL = "SELECT * FROM income_type where Mem_ID='".$_SESSION['Mem_ID']."'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");?>
<select name="Inc_Type_ID1" style="width:160px; height:35px;" class="sel_in" id="styledSelect">
<option value="">เลือกประเภท</option>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["Inc_Type_ID"];?>">
<?=$objResult["Inc_Type_Name"];?>
</option>
<?
}
?>
</select>
<input class="example3" type="text" name="Inc_Amount1" onKeyUp="replaceDigit(this)" placeholder="จำนวนเงิน(บาท)" style="width:160px; height:23px; text-align:right" >
<input class="example3" type="text" name="Inc_Note1" placeholder="หมายเหตุ" style="width:280px; height:23px; text-align:right">
<input type="text" class="example5" id="datepicker-th" name="date1" style="width:100px; height:15px;" value="<?php echo date("d-m-Y") ?>">
<input name="btnAdd2" type="image" src="img/save.png" id="btnAdd" value="บันทึก" onClick="frmMain.hdnCmd.value='Add';frmMain.submit();">
</form>
Tag : PHP, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2013-07-09 12:13:25 |
By :
บ้านนอกคับป๋ม |
View :
1021 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ php แน่นอนกว่าครับ
Code (PHP)
if(trim($_POST["var"]) == "")
{
echo "Please input abc";
exit();
}
|
|
|
|
|
Date :
2013-07-09 12:37:42 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปใส่ก่อนถึงขั้นตอนการบันทึกครับ (ขอยืมโค้ดพี่วินมาเพื่อให้เห็นภาพนะครับ )
Code (PHP)
if($_POST["hdnCmd"] == "Add")
{
if(trim($_POST["Inc_Amount1"]) == "")
{
echo "กรุณาป้อนข้อมูล";
exit();
} else {
$strSQL = "INSERT INTO income ";
$strSQL .="(Inc_Type_ID,Mem_ID,Inc_Amount,Inc_Date,Inc_Note) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["Inc_Type_ID1"]."','".$_SESSION['Mem_ID']."' ";
$strSQL .=",'".$_POST["Inc_Amount1"]."' ";
$strSQL .=",'".$sdate."','".$_POST["Inc_Note1"]."') ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
}
|
|
|
|
|
Date :
2013-07-09 14:00:36 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากกกๆครับ
|
|
|
|
|
Date :
2013-07-09 14:06:53 |
By :
บ้านนอกคับป๋ม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo เป็น alert ก็ได้ครับ
|
|
|
|
|
Date :
2013-07-09 14:18:35 |
By :
อิอิ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณนี้คับ
if($_POST["hdnCmd"] == "Add")
{
if(trim($_POST["Inc_Amount1"]) == "")
{
echo "<script>alert('กรุณากรอกข้อมูล');window.location='index.php';</script>";
exit();
} else {
$strSQL = "INSERT INTO income ";
$strSQL .="(Inc_Type_ID,Mem_ID,Inc_Amount,Inc_Date,Inc_Note) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["Inc_Type_ID1"]."','".$_SESSION['Mem_ID']."' ";
$strSQL .=",'".$_POST["Inc_Amount1"]."' ";
$strSQL .=",'".$sdate."','".$_POST["Inc_Note1"]."') ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
}
ขอบคุณมากทุกท่านครับ
|
|
|
|
|
Date :
2013-07-09 16:30:36 |
By :
บ้านนอกคับป๋ม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|