|
|
|
ช่วยด้วยค่ะ เกี่ยวกับการเช็คค่าก่อนไปหน้าอื่นค่ะ ถ้าเคยกรอกข้อมูลแล้วให้ฟ้องว่าเคยกรอกข้อมูลแล้ว |
|
|
|
|
|
|
|
หลังจากที่เราทำการเลือกข้อมูลเสร็จแล้ว อยากให้เช็คว่า ข้อมูลที่เราเลือกนั้น ซ้ำกับที่มีอยู่ในฐานข้อมูลหรือไม่
ถ้าซ้ำก็ให้ฟ้องว่ามีข้อมูลอยู่แล้ว แต่ถ้ายังก็สามารถเข้าหน้าถัดไปได้
ส่วนี่เป็นโค้ดที่เขียนไว้ค่ะ
Code (PHP)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8>
<title>การจัดการผลการเรียนรู้</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</script>
<style type="text/css">
<!--
body,td,th {
font-family: BooK_R-luX
[2006];
font-size: 18px;
font-family: Angsana New;
color: #000;
}
a {
font-family: BooK_R-luX
[2006];
font-size: 24px;
font-family: Angsana New;
font-weight: bold;
width: auto;
}
h1,h2,h3,h4,h5,h6 {
font-family: BooK_R-luX
[2006];
font-family: Angsana New;
font-weight: bold;
}
h1 {
font-size: 24px;
color: #000;
}
body {
background-image: url();
background-color: #00800b;
;
}
a:link {
color: #000;
}
-->
</style>
<style type="text/css">
<!--
.style2 {font-size: 18px}
.style3 {font-family: "Angsana New"}
.style4 {
font-size: 24px;
color: #000000;
}
.style5 {
color: #f00;
font-size: 24px;
}
.style6 {
font-size: 12px
}
.style7 {color: #EE0000}
-->
</style>
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<center>
<body bgcolor="#00800b">
<form action="TQF_1.php" method="post" name="frmSearch" id="frmSearch" onClick="">
<?php
?>
<?
include ("connect/connect.php");
$strSQL = "SELECT DISTINCT AVSREG.PROGRAM.PROGRAMID,AVSREG.PROGRAM.PROGRAMYEAR,AVSREG.PROGRAM.PROGRAMNAME FROM AVSREG.PROGRAM ";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute ($objParse,OCI_DEFAULT);
?>
<table width="761" height="40" border="0" bgcolor="#FFFFFF">
<tr>
<td colspan="6" align="left"> </td>
</tr>
<tr>
<td colspan="6" align="center"> <span class="style22 style5">เลือกสาขาที่ต้องการเพิ่มมาตรฐานผลการเรียนรู้</span></td>
</tr>
<tr>
<td colspan="6" align="left"> </td>
</tr>
<tr>
<td width="145" height="10" align="center"> เลือกสาขา :</td>
<td width="606" height="10" align="left">
<select name="PROGRAMID" id="PROGRAMID">
<option value="["PROGRAMID"]" > ---เลือก--- </option>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["PROGRAMID"];?>">
<?=$objResult["PROGRAMID"];?>
<?=$objResult["PROGRAMYEAR"];?>
<?=$objResult["PROGRAMNAME"];?>
</option>
<?
}
?>
</select>
เลือกปี :
<?
include ("connect/connect.php");
$strSQL = "SELECT DISTINCT
DIFINITION.CATEGORY.YEAR
FROM
DIFINITION.CATEGORY
ORDER BY
DIFINITION.CATEGORY.YEAR ASC
";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute ($objParse,OCI_DEFAULT);
?>
<select name="YEAR" id="YEAR">
<option value="["YEAR"]" > ---เลือก--- </option>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["YEAR"];?>">
<?=$objResult["YEAR"];?>
</option>
<?
}
?>
</select>
</span></span></tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6"><input name="submit" type="submit" value=" ค้นหา " /></td>
</tr>
</table></th>
</form>
</body></center>
</html>
Tag : PHP, Oracle
|
|
|
|
|
|
Date :
2012-05-22 13:53:40 |
By :
taman442 |
View :
921 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บทความนี้ครับ
Code (PHP)
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$_POST["txtCustomerID"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "CustomerID already exist.";
}
else
{
}
Go to : PHP MySQL Check Already Exists Add/Insert Record
|
|
|
|
|
Date :
2012-05-22 17:37:20 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หนูลองแล้วค่ะ แต่มันไม่แสดงอะไรเลย
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?
include ("connect/connect.php");
$strSQL = "SELECT DISTINCT
DIFINITION.TQF.TQF_ID,
DIFINITION.TQF.DESCRIPTION,
DIFINITION.TQF.PROGRAMID,
DIFINITION.TQF.CAT_ID,
DIFINITION.TQF.YEAR
FROM
DIFINITION.TQF
WHERE DIFINITION.TQF.PROGRAMID =
$PROGRAMID ";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute ($objParse,OCI_DEFAULT);
$objResult = oci_fetch_array($objParse,OCI_BOTH);
$Num_Rows = oci_fetch_all($objParse, $Result);
if($Num_Rows == 0){
echo"<script language='JavaScript'>";
echo"window.location='TQF_FORM.php?PROGRAMID=<?=$PROGRAMID?>&YEAR=<?=$YEAR?>";
echo"</script>";
}else{
echo"<body onload=\"window.alert(' ไม่สามารถกรอกข้อมูลได้เนื่องจากสาขาวิชานี้ได้ทำการกรอกข้อมูลไว้แล้ว');return history.go(-1)\">";
}
oci_close($objConnect);
?>
</body>
</html>
|
|
|
|
|
Date :
2012-05-23 23:43:57 |
By :
taman442 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23.oci_execute ($objParse,OCI_DEFAULT);
ให้ตัดพารามิเตอร์ออกหนึ่งตัวครับ
23.oci_execute ($objParse);
ลองดูน่ะครับ ผมว่าน่าจะหาายน่ะ
|
|
|
|
|
Date :
2012-05-24 02:03:59 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|