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 > ช่วยแนะนำหน่อยครับว่าพอดีผมอยากทำเว็บศิษย์เก่า (มีตัวอย่างให้ดูด้วยนะครับแนะนำหน่อยนะครับพี่ๆ)



 

ช่วยแนะนำหน่อยครับว่าพอดีผมอยากทำเว็บศิษย์เก่า (มีตัวอย่างให้ดูด้วยนะครับแนะนำหน่อยนะครับพี่ๆ)

 



Topic : 063251

Guest




1.ช่วยแนะนำหน่อยครับว่า..แบบนี้เขาส่งค่า อะไรยังไงครับ
ภาพประกอบ // อันนี้คำถามก็คือ เส้นปะทำยังไงคับ

2.ช่วยแนะนำหน่อยครับว่า..แบบนี้เขาส่งค่า อะไรยังไงครับ
คำถามต่อจากข้อมหนึ่งนะครับเมื่อคลิ๊ก ศิษย์เก่าจบการศึกษาปี 2554 หรือปีอื่นๆ จะขึ้นแบบข้างล่างนี้
ภาพประกอบ
แล้วถ้าคลิ๊กที่ชื่อจะขึ้น รายละเอียดครับ ทำยังไงบ้างครับ


http://friends.compktc.net เป็นเว็บศิษย์เก่าของแผนกคอมพิวเตอร์ธุรกิจของ วท ประจวบฯนะครับ
พอดีผมอยากทำมั๊งอะครับ พอจะำแนะนำได้ไหมครับ
http://friends.compktc.net/showDetail.php?autoID=139 อันนี้เป็นตัวอย่างที่พอเราคลิ๊ที่ชื่อจะขึ้นมาแบบนี้อะคับ


คำถามอาจจะงงอยู่นะครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-07-16 23:16:09 By : nutamway View : 1898 Reply : 3
 

 

No. 1



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


1. ใส่ style ให้โค้ดตารางครับ
2. สร้างหน้าเว็บ ทำการเก็บข้อมูลลงฐานข้อมูล แล้วเลือกข้อมูลออกมาแสดงครับ

อย่างเว็บพี่ คลิ๊กที่ปี แล้วแสดงคนในปีนั้น

http://friends.compktc.net/show.php?endyear=2554 (endyear เป็นตัวแปรปีดึงข้อมูลจากฐานข้อมูลปีนั้นๆ)

http://friends.compktc.net/showDetail.php?autoID=140 (autoID ตัวแปรดึงข้อมูลมาแสดงครับ)

ลองศึกษา PHP + MySQL ดูครับ หาหนังสืออ่านหรือหาอ่านตามเว็บก็ได้ครับ ลองดู

ปล.ลองให้พี่เก่งๆ คนต่อไปมาตอบ ต่อไปครับ เผื่อคำถามจะดีกว่าผม ^^






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-17 02:03:01 By : tnoname
 


 

No. 2



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



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


Q. เส้นปะทำยังไงคับ

A. ใส่ css style เข้าไปใน tag ของตาราง หรือ div ครับ แล้วแต่กรณี

หากสร้างเป็นตาราง ใส่ style="border-bottom:1px #000000 dotted" ที่ tag td อธิบายความหมายมันก็คือ

border-bottom = ทำขอบให้กับ tag นั้นๆ โดยทำเฉพาะขอบล่างเท่านั้น
1px = ความหนาของขอบ
#000000 = สีของขอบ
dotted = ทำขอบโดยใช้การ ปะจุด

<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td style="border-bottom:1px #000000 dotted">ศิษย์เก่าจบการศึกษาปี 2552</td>
  </tr>
  <tr>
    <td style="border-bottom:1px #000000 dotted">ศิษย์เก่าจบการศึกษาปี 2553</td>
  </tr>
  <tr>
    <td style="border-bottom:1px #000000 dotted">ศิษย์เก่าจบการศึกษาปี 2554</td>
  </tr>
</table>



Q.ช่วยแนะนำหน่อยครับว่า..แบบนี้เขาส่งค่า อะไรยังไงครับ
คำถามต่อจากข้อมหนึ่งนะครับเมื่อคลิ๊ก ศิษย์เก่าจบการศึกษาปี 2554 หรือปีอื่นๆ จะขึ้นแบบข้างล่างนี้

A. ถ้าคุณมีตารางฐานข้อมูลของศิษย์เก่า คุณก็จำเป็นต้องมีฟิลล์ เก็บปีที่ศิษย์เก่าแต่ละคนจบผมจะยกตัวอย่างให้ดู

id name year
1 นส a. 2553
2 นาย b. 2551
3 นาย c. 2553
4 นส. d. 2552

หลังจากนั้นคุณก็ทำลิงค์แต่ละเมนู ที่ผมกล่าวไว้ข้างต้น
โดยใส่ลิงค์ไปที่ show.php?endyear=2554 <== ส่วนค่าปีข้างหลังนั้นให้เปลี่ยนไปตามแต่ละเมนู 2551 2552 2553 2554 เป็นต้น

จากนั้นก็มาสร้างหน้า show.php

ใส่โค๊ดรับค่า GET มา

$year = $_GET['endyear'];


แล้วนำตัวแปร $year ไปเป็นเงื่อนไขใน sql เพื่อ SELECT query ข้อมูลออกมา เช่น

$sql = mysql_query("SELECT * FROM member WHERE year='$year'") or die(mysql_error());

while($dbarr=mysql_fetch_array($sql)) {  // loop แสดงข้อมูลศิษย์เก่า ตามเงื่อนไขที่กำหนดมา

//ตรงนี้ก็สร้างตารางแสดงผล แล้วแต่จะออกแบบเองนะครับ

echo "ชื่อ :".$dbarr['name'];  

}


สมมติ เลือกเมนู ปี 2553 (show.php?endyear=2553) ก็จะโชว์ข้อมูล นส.a และ นาย b.

เป็นต้น


Q.แล้วถ้าคลิ๊กที่ชื่อจะขึ้น รายละเอียดครับ ทำยังไงบ้างครับ

A. จากคำถามที่แล้วเราได้ทำการ loop query ข้อมูลออกมา

เราก็สร้างลิงค์ ที่ชื่อ หรืออาจจะที่รูปภาพของคนนั้นๆ

ให้ไปที่ showDetail.php?autoID=$dbarr['id'] <== คือตัวแปร id ของคนนั้นๆ

ส่วนที่หน้า showDetail.php ขั้นตอนก็เหมือนกับ ห้นา show.php คือรับค่า GET มา

$id = $_GET['autoID'];


แล้วนำตัวแปร $id ไปเป็นเงื่อนไขใน sql เพื่อ SELECT query ข้อมูลออกมา

ผมขอข้ามขั้นตอน select นะครับ ขั้นตอนเหมือนคำถามที่แล้วทุกอย่างเลยครับ ต่างกันเพียงแต่หน้านี้ไม่ต้อง loop ข้อมูลออกมา

Code (PHP)
$dbarr = mysql_fetch_array($sql); // ไม่ได้ loop ข้อมูลนะ

//เรียกข้อมูลแสดงผลก็ เหมือนเดิม
echo "ชื่อ : ".$dbarr['name']."<br />\n";
echo "ปีที่จบ : ".$dbarr['year'];


เป็นต้น

ลองลงมือทำดูครับ แล้วจะรู้ว่ามันไม่ยากเลย ถ้าเรารู้กระบวนการทำงานของมัน มีไม่กี่ขั้นตอน


ประวัติการแก้ไข
2011-07-17 03:51:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-17 03:46:54 By : tomrambo
 

 

No. 3

Guest


ขอบพระคุณมากนะครับพี่ที่มาแบ่งปันความรู้ดีๆ วันหน้าจะมารบกวนใหม่นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-17 06:28:59 By : nutamway
 

   

ค้นหาข้อมูล


   
 

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