Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > พี่ๆๆคับช่วยหน่อยคับ ไม่รู้ว่ามันผิดที่ตรงไหนอ่ะคับมันsearch ไม่ขึ้นอ่ะคับตอนที่ยังไม่ต่อดาต้าเบส



 

พี่ๆๆคับช่วยหน่อยคับ ไม่รู้ว่ามันผิดที่ตรงไหนอ่ะคับมันsearch ไม่ขึ้นอ่ะคับตอนที่ยังไม่ต่อดาต้าเบส

 



Topic : 040787



โพสกระทู้ ( 42 )
บทความ ( 0 )



สถานะออฟไลน์




ไม่รู้ว่ามันผิดที่ตรงไหนอ่ะคับมันsearch ไม่ขึ้นอ่ะคับ
ตอนที่ยังไม่ต่อดาต้าเบส echo ได้ แต่พอต่อดาต้าเบสมันไม่แสดงอะไรขึ้นมา
ผมหมดปัญญาแล้วคับช่วยผมหน่อยน่ะคับ
อันนี้คือโค๊ตที่ผมใช่คับ
Code (PHP)
<?
$db="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.9.150.7)(PORT=1521))(CONNECT_DATA=(SID=vis)))";
$c1=OCILogon("apps","apps",$db);
	if($_POST["transaction_date"]==""){
		$_POST["transaction_date"]="%";
	}
	if($_POST["item_number"]==""){
		$_POST["item_number"]="%";
	}
	if($_POST["item_description"]==""){
		$_POST["item_description"]="%";
	}
	if($_POST["transaction_type_name"]==""){
		$_POST["transaction_type_name"]="%";
	}
	if($_POST["subinventory_code"]==""){
		$_POST["subinventory_code"]="%";
	}
	if($_POST["locator_name"]==""){
		$_POST["locator_name"]="%";
	}
	if($_POST["transfer_subinventory"]==""){
		$_POST["transfer_subinventory"]="%";
	}
	if($_POST["transfer_locator"]==""){
		$_POST["transfer_locator"]="%";
	}
	if($_POST["transaction_reference"]==""){
		$_POST["transaction_reference"]="%";
	}
	if($_POST["reason_name"]==""){
		$_POST["reason_name"]="%";
	}
	if($_POST["creation_date"]==""){
		$_POST["creation_date"]="%";
	}
	if($_POST["created_name"]==""){
		$_POST["created_name"]="%";
	}
	$strSQL = "select * from pt_mercury_material_trans where (transaction_date like '".$_POST["transaction_date"]."' and item_number like '".$_POST["item_number"]."' and item_description like '".$_POST["item_description"]."' and transaction_type_name like '".$_POST["transaction_type_name"]."' and subinventory_code like '".$_POST["subinventory_code"]."' and locator_name like '".$_POST["locator_name"]."' and transfer_subinventory like '".$_POST["transfer_subinventory"]."' and transfer_locator like '".$_POST["transfer_locator"]."' and transaction_reference like '".$_POST["transaction_reference"]."' and reason_name like '".$_POST["reason_name"]."' and creation_date like '".$_POST["creation_date"]."' and created_name like '".$_POST["created_name"]."') order by transaction_date,transaction_id";
	$objParse=OCIParse($c1,$strSQL);
?>
<table border=1>
	<tr>
		<td align="center">id</td>
		<td align="center">Transaction Date</td>
		<td align="center">Iteam No</td>
		<td align="center">Description</td>
		<td align="center">Transaction Type</td>
		<td align="center">Subinventory</td>
		<td align="center">Locator</td>
		<td align="center">Tranfer Subinv.</td>
		<td align="center">Transfer Locator</td>
		<td align="center">Reference</td>
		<td align="center">Reason</td>
		<td align="center">Creation Date</td>
		<td align="center">Created_name</td>
	</tr>
	<?
	OCIExecute($objParse,OCI_DEFAULT) or die("can't execute statment");
	while(OCIFetch($objParse)){
							$transaction_id = OCIResult($objParse,"TRANSACTION_ID");
							$transaction_date = OCIResult($objParse,"TRANSACTION_DATE");
							$item_number = OCIResult($objParse,"ITEM_NUMBER");
							$item_description = OCIResult($objParse,"ITEM_DESCRIPTION");
							$transaction_type_name = OCIResult($objParse,"TRANSACTION_TYPE_NAME");
							$subinventory_code = OCIResult($objParse,"SUBINVENTORY_CODE");
							$locator_name = OCIResult($objParse,"LOCATOR_NAME");
							$transfer_subinventory = OCIResult($objParse,"TRANSFER_SUBINVENTORY");
							$transfer_locator = OCIResult($objParse,"TRANSFER_LOCATOR");
							$transaction_reference = OCIResult($objParse,"TRANSACTION_REFERENCE");
							$reason_name = OCIResult($objParse,"REASON_NAME");
							$creation_date = OCIResult($objParse,"CREATION_DATE");
							$created_name = OCIResult($objParse,"CREATED_NAME");
	?>
	<tr>
		<td><?php echo $transaction_id?></td>
		<td><?php echo $transaction_date?></td>
		<td><?php echo $item_number?></td>
		<td><?php echo $item_description?></td>
		<td><?php echo $transaction_type_name?></td>
		<td><?php echo $subinventory_code?></td>
		<td><?php echo $locator_name?></td>
		<td><?php echo $transfer_subinventory?></td>
		<td><?php echo $transfer_locator?></td>
		<td><?php echo $transaction_reference?></td>
		<td><?php echo $reason_name?></td>
		<td><?php echo $creation_date?></td>
		<td><?php echo $created_name?></td>
	</tr>
	<?
}
	?>
</table>
<?
ocilogoff($c1);
?>

มันเป็นoracelน่ะคับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-03-25 09:05:00 By : lukchang View : 845 Reply : 3
 

 

No. 1



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนที่ไม่ต่อ ฐานข้อมูล echo ได้
แต่ตอนที่ ต่อ echo ไม่ได้ ผมว่ามันน่าจะเกิดที่ตัวฐานข้อมูล เช่น ตัวแปร ไม่ตรงกัน อะไรแบบนี้
ลองเช็คดูนะรับ ว่า $strSQL ส่งค่าอะไรกลับมาบ้าง

ผมไม่เคยใช้ oracel เลย เพราะพึ่งหัดเขียน php 3 อาทิตย์






Date : 2010-03-25 10:04:09 By : rakket
 


 

No. 2



โพสกระทู้ ( 217 )
บทความ ( 0 )



สถานะออฟไลน์


ลองไปแก้ใน php.ini ให้มันแสดง error บนหน้าจอดูสิครับผมว่ามันคงติดปัญหาที่การ connect กับ db มั้ง
หรือไม่ลองนำโค๊ตนี้ไปลอง run ดูครับว่าได้ค่าออกมาหรือป่าวถ้าได้ก็แสดงว่า ต่อ DB ได้
<?
$db="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.9.150.7)(PORT=1521))(CONNECT_DATA=(SID=vis)))";
$conn=OCILogon("apps","apps",$db);
if(!$conn)
{
     echo "Could not connect to database.";
}
$strsql = "SELECT TO_CHAR(SYSDATE, 'DD/MM/YYYY HH24:MI:SS') NOWDT FROM DUAL";
$rs = OCIParse($conn, $strsql);
OCIExecute($rs, OCI_DEFAULT);
OCIFetch($rs);
echo OCIResult($rs, "NOWDT");
?>
]
Date : 2010-03-25 10:22:31 By : windersun
 

 

No. 3



โพสกระทู้ ( 42 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณคับ
Date : 2010-03-25 11:41:50 By : lukchang
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พี่ๆๆคับช่วยหน่อยคับ ไม่รู้ว่ามันผิดที่ตรงไหนอ่ะคับมันsearch ไม่ขึ้นอ่ะคับตอนที่ยังไม่ต่อดาต้าเบส
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่