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,037

HOME > PHP > PHP Forum > ขอคำอธิบายความหมายของ code การเพิ่มข้อมูลหน่อยคับ ว่าแต่ละบรรทัดทำงานอย่างไรบ้าง ขอแบบละเอียดหน่อยนะคับ



 

ขอคำอธิบายความหมายของ code การเพิ่มข้อมูลหน่อยคับ ว่าแต่ละบรรทัดทำงานอย่างไรบ้าง ขอแบบละเอียดหน่อยนะคับ

 



Topic : 048303



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



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




Code (PHP)
<?php 
session_start() ;
$name = $_POST['name'];
$code = $_POST['code'];
$prename = $_POST['prename'];
?>

<?php
include("config.inc.php") ;
$sql = "select * from member order by id desc" ;
$result = mysql_query($sql) ;
$num_result  = mysql_num_rows($result) ;
$dbarr = mysql_fetch_row($result) ;

$result = mysql_query("insert into member (code,prename,name)values('$code','$prename','$name')");
 ?>   


code ด้านบน เป็นตัวอย่าง code การเพิ่มข้อมูลลงฐานข้อมูล

อยากให้ผู้รุ้ช่วยอธิบาย code หน่อยคับว่าแต่ละบรรทัดทำงานอย่างไรบ้าง ขอแบบละเอียดหน่อยนะคับ คือผมจะอธิบายให้อาจารย์ฟังนะคับว่าแต่ละบรรทัดทำงานอย่างไร ขอบคุณคับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-09-06 17:32:38 By : champsa View : 5507 Reply : 10
 

 

No. 1



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



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


Code (PHP)
<?php 
session_start() ;  // บรรทัดนี้เป็น การ เรียกใช้ งานsession ครับ
$name = $_POST['name'];// บรรทัดนี้ เป็นการ ประกาศตัวแปรเพื่อรับค่า พารามิเตอร์ ที่ส่งมาจากหน้าอื่นครับ ซี่งจะมี Post และ get ครับ
$code = $_POST['code'];// บรรทัดนี้ เป็นการ ประกาศตัวแปรเพื่อรับค่า พารามิเตอร์ ที่ส่งมาจากหน้าอื่นครับ ซี่งจะมี Post และ get ครับ
$prename = $_POST['prename'];// บรรทัดนี้ เป็นการ ประกาศตัวแปรเพื่อรับค่า พารามิเตอร์ ที่ส่งมาจากหน้าอื่นครับ ซี่งจะมี Post และ get ครับ
?>

<?php
include("config.inc.php") ;  // บรรทัดนี้เป็นการ เรียกใช้ File  config.inc.php เพีื่อติดต่อฐานข้อมูล ครับ
$sql = "select * from member order by id desc" ;  // บรรทัดนี้เป็นการ  เลือก ว่าจะต้องการติดต่อกับ Table อะไร และ โดยใช้ ตัวแปรอะไรในการเลือก
$result = mysql_query($sql) ;  //บรรทัดนี้เป็นการ เก็บค่า โดยใช้ mysql_query ครับ  เพื่อทำการ query คำสั่งที่ เก็บ อยู่ใน $sql
$num_result = mysql_num_rows($result) ; 
$dbarr = mysql_fetch_row($result) ;

$result = mysql_query("insert into member (code,prename,name)values('$code','$prename','$name')");  // บรรทัดนี้ เป็นการ  insert ข้อมูล ที่ส่งมา ลง Table ครับ
?> 









ประวัติการแก้ไข
2010-09-06 17:48:35
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-06 17:47:23 By : SOUL
 


 

No. 2



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



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


ขอบคุณมากๆคับที่ให้ความกระจ่างๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-06 18:34:14 By : champsa
 

 

No. 3

Guest


แปลทั้งโปรแกรมให้หน่อยได้ปะค่ะ อิอิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-09 20:40:57 By : aaa
 


 

No. 4

Guest


Code (PHP)
<?php
        $x=2;
        while($x<=15){
                 echo "ตัวแปร x = ".$x."<br>";
                 $x++;
          }
      ?>

อยากให้ผู้รุ้ช่วยแปลงคำสั่ง while เป็นคำสั่ง for และ do..while หน่อยครับ ขอบคุณคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-13 02:53:05 By : Arif
 


 

No. 5

Guest


Code
$sql="SELECT * FROM order_detail LEFT OUTER JOIN product on `order_detail`.product_id=product.id WHERE order_id='$id'";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-09-09 21:07:32 By : อัจฉรา
 


 

No. 6

Guest


Code (PHP)
<?
include("../lib/utility.php");
connect_db();

$sql="SELECT * FROM order_detail LEFT OUTER JOIN  product on `order_detail`.product_id=product.id  WHERE order_id='$id'";

		$result=mysql_query($sql);
		while ($rs=mysql_fetch_array($result)) {
	$sql = "UPDATE product SET prd_qty=prd_qty+$rs[amount] WHERE id=$rs[product_id]";
	mysql_query($sql);	 
		}
$sql = "DELETE FROM order_detail  WHERE order_id=$id";
mysql_query($sql);
$sql = "DELETE FROM order WHERE id=$id";
mysql_query($sql);

$sql = "DELETE FROM money WHERE keyin=$id";
mysql_query($sql);
echo "";
echo "<meta http-equiv='refresh' content='3;URL=order.php'>";
?>


รบกวนแปลโค๊ดให้หน่อยน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-09-09 21:10:01 By : อัจฉรา
 


 

No. 7

Guest


Code (PHP)
<?
session_start();
include("../lib/utility.php");
connect_db();
$address  = $_REQUEST["address"];
$cart     = $_SESSION["cart"];
$username = $_SESSION["username"];
	if ($_SESSION["sss"]==''){
	$sql       = "SELECT * FROM member WHERE username='$username'";
	$result    = mysql_query($sql);
	$row       = mysql_fetch_array($result);
	$member_id = $row["id"];
	}else{
		$sql       = "SELECT * FROM admin WHERE username='$username'";
	$result    = mysql_query($sql);
	$row       = mysql_fetch_array($result);
	$member_id = $row["adminid"];
	}
	if ($_SESSION["sss"]==''){
	$sql = "INSERT INTO `order` (shipping_address, date, member_id,total,money) VALUES('$address', NOW(), $member_id,'$total','0')";
	}else{
		$sql = "INSERT INTO `order2` (shipping_address, date, member_id,total) VALUES('$address', NOW(), $member_id,'$total')";
	} mysql_query($sql);
	$order_id = mysql_insert_id();    //Order Detail
	foreach ($cart as $product_id => $item) {
	    if ($_SESSION["sss"]==''){
		$sql = "INSERT INTO order_detail (amount, product_id, order_id) VALUES($item[amount], $product_id, $order_id)";
		}else{
			$sql = "INSERT INTO order_detail2 (amount, product_id, order_id) VALUES($item[amount], $product_id, $order_id)";
		} mysql_query($sql);
	} foreach ($cart as $product_id => $item) {
$result = mysql_query("update product set prd_qty = prd_qty - '$item[amount]' where id = '$product_id'"); //  เช็คสต๊อกสินค้าคงเหลือ
}
unset($_SESSION["cart"]);
?>

รบกวนแปลโค๊ดให้หน่อยน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-09-09 21:39:05 By : อัจฉรา
 


 

No. 8

Guest


Code (PHP)
<?
session_start();
include("../lib/utility.php");
connect_db();
$cart = $_SESSION["cart"];
$num_ar = count($cart)   ;//$idd=$_SESSION["id"];
$sql    = "SELECT * FROM member WHERE username='$username'";
$result = mysql_query($sql) or die(mysql_error());
$row    = mysql_fetch_array($result);
$idd=$row["id"]; //echo $username;
//exit();
$sql    = "SELECT *, `order`.order_id as order_id,  SUM(order_detail.amount*product.price) as all_price FROM `order`"
		  . " INNER JOIN member ON `order`.member_id = member.id"
		  . " INNER JOIN order_detail ON order_detail.order_id = `order`.order_id"//เพิ่มรายการสั่งซื้อ แล้วรายการสินค้า*ราคา
		  . " INNER JOIN product ON order_detail.product_id = product.id  where member_id='$idd' "
		  . " GROUP BY `order`.order_id"
		  . " ORDER BY `order`.order_id DESC";
$result = mysql_query($sql) or die(mysql_error());
?>
<?  
		  if ($row["money"]==0){
		  echo"รอการชำระเงิน";
		  }else{	  
		  		  $u = "select * from money  where keyin='$row[order_id]'";
$uu = mysql_query($u);
$ii = mysql_fetch_array($uu) ;
if ($ii["comment"]=="รอรับสินค้า"){
echo "ส่งสินค้าเรียบร้อยแล้ว";
}else{		  echo"รอการตรวจสอบ";
		  }
		  }
?>

รบกวนแปลโค๊ดให้หน่อยน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-09-09 21:40:12 By : อัจฉรา
 


 

No. 9



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



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


555+++ google translate แปลได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-09-10 08:29:24 By : goragod
 


 

No. 10

Guest


<?php
echo '<div style="font-size:14px">';
echo '--------------------------------------------------------------------';
echo '<pre>';
echo '<b>แสดงคาตวแปร id</b>', "\n";
echo '$_GET[\'id\'] = ', $_GET['id'], "\n";
echo '$_POST[\'id\'] = ', $_POST['id'], "\n";
echo '$_REQUEST[\'id\'] = ', $_REQUEST['id'], "\n";
echo '</pre>';
echo '--------------------------------------------------------------------';
echo '<pre>';
echo '<b>แสดงคาตวแปร nickname</b>', "\n";
echo '$_GET[\'nickname\'] = ', $_GET['nickname'], "\n";
echo '$_POST[\'nickname\'] = ', $_POST['nickname'], "\n";
echo '$_REQUEST[\'nickname\'] = ', $_REQUEST['nickname'], "\n";
echo '</pre>';
echo '--------------------------------------------------------------------';
echo '<pre>';
echo '<b>แสดงคาตวแปร telephone</b>', "\n";
echo '$_GET[\'telephone\'] = ', $_GET['telephone'], "\n";
echo '$_POST[\'telephone\'] = ', $_POST['telephone'], "\n";
echo '$_REQUEST[\'telephone\'] = ', $_REQUEST['telephone'], "\n";
echo '</pre>';
echo '--------------------------------------------------------------------';
echo '</div>';
?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-05-16 09:43:47 By : เสาวรส ไกยศรี
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอคำอธิบายความหมายของ code การเพิ่มข้อมูลหน่อยคับ ว่าแต่ละบรรทัดทำงานอย่างไรบ้าง ขอแบบละเอียดหน่อยนะคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่