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 > สอบถามการ insert ข้อมูล ในตาราง แล้ว แสดง ชื่อ user ที่ insert ข้อมูล



 

สอบถามการ insert ข้อมูล ในตาราง แล้ว แสดง ชื่อ user ที่ insert ข้อมูล

 



Topic : 111246



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



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




สอบถาม การ insert ข้อมูลในตาราง แล้ว โชว์ชื่อ user แต่ละคนที่ ทำการ insert ข้อมุล



อันนี้ตาราง member ใช้เก็บ สมาชิก
กไกไก



ส่วนอันนี้ ตาราง stock เก็บสินค้า และผมได้ทำ การ เพิมฟิล user เอาไว้เก็บชื่อ user
r5g5g5g



ผมลอง join ตารางดูแล้ว ครับ


นี้ code Code (C#)
$sql=("select a.*,b.Username from stock as a LEFT JOIN member as b ON b.id=a.id order by a.id asc LIMIT  $Page_Start , $Per_Page");

$rs=mysql_query($sql)
?>
    
   <table id="mytable" border="1" align="center" width="1280" class="fix" >

  </br><tr >
<td height="51" align="center" ><font color="#CCCCCC" size="+1">Clone</font></td>
<td height="51" align="center" ><font color="#CCCCCC" size="+1">No.</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Product No</font></td>
<td align="center"><font color="#CCCCCC" size="+1"><p>Product Description</p>
</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Start</font></td>
<td align="center"><font color="#CCCCCC" size="+1">End</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Details</font></td> 
<td align="center"><font color="#CCCCCC" size="+1">Serial</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Customer</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Code</font></td>
<td height="51" align="center" ><font color="#CCCCCC" size="+1">Quantity
</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">Image</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">User</font></td>

<td align="center"><font color="#CCCCCC" size="+1">Edit</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Delete</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Select</font></td>
</tr>
<tbody>
       <?php
	  while($show=mysql_fetch_assoc($rs))
	  {
		  
		?> 
        
  <tr >
<td title="Insert" ><a href="stock3.php?id=<?=$show['id'];?>"><center><img src="images/home/add.png" /></center></a></td>
<td align="center" ><? echo ++$n ?></td>
<td width="200" ><?=$show['product_id'];?></td>
<td class="fix"><?=$show['product_des'];?></td>
<td width="180" align="center"><?=$show['start_date'];?></td>
<td width="180" align="center"><?=$show['end_date'];?></td>
<td width="800" class="fix" ><?=$show['detail'];?> </td>

<td class="fix"><?=$show['serial'];?></td>
<td class="fix" ><a href="showSearch_test.php?customer=<?=$show['customer'];?>&product_id=<?=$show['customer'];?>"><?=$show['customer'];?></a></td>
<td width="25" align="center"><?=$show['trans_code'];?> </td>
<td width="25" align="center"><?=$show['quantity'];?></td>
<td ><a href="../myproject/storeimage/<?=$show['image'];?>"><center><img src='<?=$show['image'];?>' /></center></a></td>
<td class="fix"><?=$show['user']; ?></td>
<td title="Edit" ><a href="stock.php?id=<?=$show['id'];?>"><img src="images/home/edit2.png" /></a></td>
<td align="center" title="Delete" ><a href="stock_delete.php?id=<?=$show['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
<td align="center" title="Export"> <a href="select.php?id=<?=$show['id'];?>"> <input type="checkbox" name="id[]" id="id[]" value="<?=$show['id'];?>" /></a></td>
</tr> <? }?>



output
ddd

ซึ้ง ตรง user มันไม่โชว์ ค่าอะไรเลยอ่าครับบ



แต่ถ้าผม ลองเปลี่ยน code ตรง แถวที่ 50

Code (C#)
<td class="fix"><?=$show['user']; ?></td> อันนี้ เปลี่ยนเป็น  <td class="fix"><?=$show['id']; ?></td>
 



output มันจะออกแบบนี้ครับ
e3r



ในหัวมุมขวาของภาพ login โดยชื่อ admin อยากให้ เวลาadmin insert ข้อมูลแล้ว ให้ชื่อadmin ไปแสดงและเก็บไว้ใน ตารางstock และโชว์ข้อมูล ในแถว ของ user อ่ะครับ ต้อง แก้ยังไงถึงจะขึ้นอ่าครับ ฝากดูฝากแนะนำทีนะครับ



Tag : PHP









ประวัติการแก้ไข
2014-09-11 10:28:45
2014-09-11 10:30:25
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-09-11 10:28:05 By : bbb View : 1571 Reply : 12
 

 

No. 1



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



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


ถ้าเป็นผม ผมจะ echo ผลลัพธ์ที่ได้ออกมาดูครับ ก็ประมาณนี้
Code (PHP)
while($show=mysql_fetch_assoc($rs))
{

echo "<pre>";
print_r($show);
echo "</pre>";

}



ในข้างต้นจะแสดงผลลัพธ์ออกมาเป็น array ในลักษณะนี้
Code
Array( [id]=>1 [user]=>admin )


เราก็เอา [id], [user] ไปใช้งานต่อ
Code (PHP)
<td class="fix"><?=$show['user']; ?></td>


หากผลลัพธ์ที่เรา echo ออกมาดูไม่มีฟิลด์ที่เราต้องการก็กลับไปเช็คสคริป SQL ครับ ดูว่าพลาดหรือขาดตรงไหน

ปล. ผมบอกได้แค่หลักการครับ ถ้าแก้ให้เลย เวลาคุณมีปัญหาจะแก้เองไม่ได้ เหมือนเรื่องเล่าที่ว่า "ให้เงินคนอื่นเด๋วเค้าก็ใช้หมด แต่ถ้าเราสอนวิธีหาเงินให้เค้า เมื่อเงินหมดเค้าก็ไม่อดตาย" อิอิ...






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 10:44:49 By : arm8957
 


 

No. 2



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



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

สู้ๆ ครับ จริงๆมันง่ายมากนะ ฝึกไปเรื่อยๆ เด๋วก็เก่งครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:02:30 By : progamer2000
 

 

No. 3



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



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


ผมลองเชค ตามที่ คุณ arm8957 บอกแล้วครับ

ตรงฟิว user มันไม่มีขึ้นเลย

ผมต้อง กลับไปแก้ตรงนี้หรือป่าวครับ
Code (C#)
$sql=("select a.*,b.Username from stock as a LEFT JOIN member as b ON b.id=a.id order by a.id asc LIMIT  $Page_Start , $Per_Page");



แล้วอีกอย่าง ฟอร์ม หน้า insert ผม มันเชฟ เข้าดาต้าเบส stock ผมต้องเพิ่ม อะไร ในหน้า ฟอร์ม insert ที่เกี่ยวกับ ตาราง member ไหมครับ

ชี้แนะผม ทีผมอยากลองทำ มากเลย แต่แก้แล้วมันก็มะได้สักที รบกวนด้วยนะครับ

ปล.เพิงเคยทำ โปรเจคอันนี้เปนครั้งแรกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:03:45 By : bbb
 


 

No. 4



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



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

ขั้นตอนแรก เมื่อ login เข้าระบบของแต่ละคน

ให้ทำการเก้บข้อมูล Username ไว้ใน cookies เพื่อจะได้นำมาเรียกใช้งานได้

พอมีการบันทึกข้อมูล ก็เอา Cookie Username ส่งไป insert ด้วย ใน filed ที่เก็บชื่อ

กรณีนี้ ไม่ต้อง join table แล้วก็ได้ครับ ถ้าคุณเก็บ รายชื่อใน table stock แล้ว


ประวัติการแก้ไข
2014-09-11 11:09:58
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:07:38 By : progamer2000
 


 

No. 5



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



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


ผมลองเปลี่ยน ลองแก้ทุกวิธี เลยคร้าบบ

มันยังมะออกเลยอ่าาา

Code (C#)
$sql=("select a.*,b.Name from stock as a LEFT JOIN member as b ON b.id=a.id order by a.id asc LIMIT  $Page_Start , $Per_Page");

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:09:06 By : bbb
 


 

No. 6



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



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

ขั้นตอนแรก เมื่อ login เข้าระบบของแต่ละคน

ให้ทำการเก้บข้อมูล Username ไว้ใน cookies เพื่อจะได้นำมาเรียกใช้งานได้

พอมีการบันทึกข้อมูล ก็เอา Cookie Username ส่งไป insert ด้วย ใน filed ที่เก็บชื่อ

กรณีนี้ ไม่ต้อง join table แล้วก็ได้ครับ ถ้าคุณเก็บ รายชื่อใน table stock แล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:10:15 By : progamer2000
 


 

No. 7



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



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


งั้น ในฟอร์ม insert ผมเพิ่ม ข้อมูล ใส่ เปน <input type"hidden" ส่งค่าชื่อ user ได้ไหมอ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:13:27 By : bbb
 


 

No. 8



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



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

ได้ครับ ส่งไปเบย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:17:48 By : progamer2000
 


 

No. 9



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



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


อ่า ขึ้นแล้ว ครับ ลอง ใส

Code (C#)
<input type="hidden" value="$_SESSION['Username']">'


งงตอนแรก แต่แบบนี้ทำไมมันขึ้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:19:45 By : bbb
 


 

No. 10



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



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


ผมได้แนบบ


Code (C#)
<td  bgcolor="#666666"><font color="#FFFFFF" size="+1">Serial Number:</font></td>
            <td ><input type="text" name="serial" value="<?=$rs_stock['serial'];?>"  size="25" /> <input type="hidden" name="user" 
 value="<?=$_SESSION['txtUsername'];?>"  size="5" /></td>



ไปกับ ช่องเก็บ serial มันก็ขึ้นนะครับ แล้วมันจะ มี ปัญหา ตอนหลังไหมอ่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:20:51 By : bbb
 


 

No. 11



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



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

ใส่ไว้ตรงไหนก็ได้ขอให้อยู่ใน form
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:35:50 By : progamer2000
 


 

No. 12



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



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


โอเคครับ ผม ขอบคุนทุกคน ที่ได้ชี้แนะผม มาตลอด ขอบคุนมากๆเลยนะครับ

จากใจจ TT
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-11 11:39:32 By : bbb
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการ insert ข้อมูล ในตาราง แล้ว แสดง ชื่อ user ที่ insert ข้อมูล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
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 อัตราราคา คลิกที่นี่