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 > ขอวิธีทำด้วยครับ เพิ่ม ลบ แก้ไข เกรดลงในฐานข้อมูล และสามารถแสดงผลลัพธ์ได้



 

ขอวิธีทำด้วยครับ เพิ่ม ลบ แก้ไข เกรดลงในฐานข้อมูล และสามารถแสดงผลลัพธ์ได้

 



Topic : 059982



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



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




a
aa

คือผมเพิ่งหัดเรียน php ครับ อาจารย์ให้การบ้านมาทำ แต่ก้อคิดเท่าไหร่ก้อคิดไม่ออก ขอคำแนะนำแบบละเอียดทีครับ
(ผมทำได้แค่ ข้อ1 แต่ไม่รู้ว่าถูกหรือเปล่า) รบกวนพี่พี่ใจดีช่วยสอนทีครับ หรือว่าขอโค๊ดเลยก้อได้เอาไว้ศึกษาต่อไปครับ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-05-10 11:26:13 By : konlarfhun View : 1302 Reply : 23
 

 

No. 1



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



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

ใน board มีเยอะเลยครับ ลอง serch ดูน่ะครับผม ไม่ได้ยังไงแล้วค่อย เอาตรงที่ error มาดูกัน คริคริ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 11:35:25 By : chonburi f.c
 


 

No. 2



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



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


ข้อ 2 ก็ สรร้าง 2 ไฟล์ไง ครับ 1 คือ หน้า form insert gade ธรรม เอา ไว้ แล้ว ให้มัน post ไป ที่ หน้า insert_grade แล้วค่อยเขียนคำสั่ง insert ธรรมาดาเลยครับ ส่วน select ก็ select * from tb_grade ธรรมดาเลยครับ แล้วค่อยมา qury ข้อมูล แล้ว ก็ แสดงผลเลยครับ ส่วน ข้อ 3กับ 4 ค่อย ทำ Link ไป ลิ้ง ไปที่อีกหน้า หนึ่งเอา แล้ว ค่อย เขียนคำสั่ง update และ ก็ delect เลย ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 11:45:29 By : macro
 

 

No. 3



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



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

หน้า form_insert_grade
<form action="insert_grade.php" method="post" name='form1'>

<table width="62%" border="0" align="center" cellpadding="2" cellspacing="3">
  <tr>
    <td align="right">id</td>
    <td><label>
      <input type="text" name="id" id="id">
    </label></td>
  </tr>
  <tr>
    <td align="right">name-lastname</td>
    <td><input type="text" name="name_lastname" id="name_lastname"></td>
  </tr>
  <tr>
    <td align="right">Grade</td>
    <td><input type="text" name="grade" id="grade"></td>
  </tr>
  <tr>
    <td align="right">Score</td>
    <td><input type="text" name="score" id="score"></td>
  </tr>
  <tr>
    <td colspan="2"><label>
      <input type="submit" name="button" id="button" value="Submit">
    </label></td>
    </tr>
</table>
</form>



หน้า insert_grade
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_grade");
$strSQL = "INSERT INTO tb_grade ";
$strSQL .="(id,name_lastname,grade,score) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["id"]."','".$_POST["name_lastname"]."','".$_POST["grade"]."' ";
$strSQL .=",'".$_POST["score"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
	echo "Save Done.";
}
else
{
	echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>



ประวัติการแก้ไข
2011-05-10 12:55:00
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 12:53:38 By : pumin99
 


 

No. 4



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



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





ประวัติการแก้ไข
2011-05-10 12:55:54
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 12:54:10 By : konlarfhun
 


 

No. 5



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



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

mysql_select_db($dbname) อะเป่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 12:56:45 By : pumin99
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : pumin99 เมื่อวันที่ 2011-05-10 12:53:38
รายละเอียดของการตอบ ::
ขอบคุณครับ แล้วเราจะรู้ได้ยังไงครับว่ามันเข้าฐานเข้ามูลแล้วอ่ะครับ
แบบว่ามือใหม่ครับ ไม่รู้จริงๆ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 13:03:01 By : konlarfhun
 


 

No. 7



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



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

ตรวจสอบใน phpmyadmin เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 13:14:50 By : pumin99
 


 

No. 8



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



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


ตรวจแล้วครับ ไม่เข้ามาเลย ทำไงดีครับ
กรอกข้อมูลลงไปเสร็จ

มันไม่ขึ้น Save Done ตามโค๊ดครับ (ไม่ขึ้นอ่ะไรเลย)


ประวัติการแก้ไข
2011-05-10 14:03:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 13:26:33 By : konlarfhun
 


 

No. 9



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



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


ตาม No3. เลยคับ
ทำให้ดูง่าย และเข้าใจมากขึ้น

Code (PHP)
<?
$db_Host 	= 	"localhost"; 
$db_User	=	"root"; // ชื่อล็อคอินตอนเข้า phpmyadmin
$db_Pass	=	"1234"; // ชื่อพาสเวิดตอนเข้า phpmyadmin
$db_Name	=	"db_grade"; // ชื่อ database name

$objConnect = mysql_connect($db_Host,$db_User,$db_Pass) or die("Error Connect to Database");
$objDB = mysql_select_db($db_Name);
$strSQL = "INSERT INTO tb_grade ";
$strSQL .="(id,name_lastname,grade,score) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["id"]."','".$_POST["name_lastname"]."','".$_POST["grade"]."' ";
$strSQL .=",'".$_POST["score"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
	echo "Save Done.";
}
else
{
	echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 14:40:44 By : TEST_CODE
 


 

No. 10



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



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


โอ้เข้ามาแล้วครับ ขอบคุณครับ ต่อไปก็ show_grade เดี๋ยวลองหาตาม google ลองผิดลองถูกดูก่อนครับ ถ้าไม่ได้รบกวนช่วยหน่อยน่ะครับ เพิ่งเรียน ทำไมอาจารย์สั่งยากจังก็ไม่รู้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 14:50:47 By : konlarfhun
 


 

No. 11



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



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


ไปไม่เป็นครับ ช่วยหน่อยครับข้อที่ 3 ครับ


ประวัติการแก้ไข
2011-05-10 16:15:14
2011-05-10 16:34:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 16:14:31 By : konlarfhun
 


 

No. 12



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



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

ข้อ 3 แบบนี่อะป่าวลองดูละกัน

Code (PHP)
<?
session_start();

include "connect.php";

$hid=$_GET['hid'];


$sql = "delete from tb_history  where h_id='$hid' ";
$result = mysql_db_query($dbname,$sql);


if ($result) {
	echo"<meta http-equiv=\"refresh\" content=\"0;URL=history_back.php\" />";
}      
	
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 16:42:28 By : chonburi f.c
 


 

No. 13



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



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


ตอบความคิดเห็นที่ : 12 เขียนโดย : chonburi f.c เมื่อวันที่ 2011-05-10 16:42:28
รายละเอียดของการตอบ ::
...มันไม่ได้อ่ะครับพี่ ข้อ 3. มันให้โชว์อ่ะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 16:49:25 By : konlarfhun
 


 

No. 14



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



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

มัน error ยังไงเหรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 16:57:10 By : chonburi f.c
 


 

No. 15



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



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


ตอบความคิดเห็นที่ : 14 เขียนโดย : chonburi f.c เมื่อวันที่ 2011-05-10 16:57:10
รายละเอียดของการตอบ ::
Warning: include(connect.php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\show_grade.php on line 4

Warning: include() [function.include]: Failed opening 'connect.php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\show_grade.php on line 4

ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 16:59:27 By : konlarfhun
 


 

No. 16



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



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


ตอบความคิดเห็นที่ : 15 เขียนโดย : konlarfhun เมื่อวันที่ 2011-05-10 16:59:27
รายละเอียดของการตอบ ::
อยากได้คำตอบให้เหมือนในโจทย์เลยอ่ะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 17:01:53 By : konlarfhun
 


 

No. 17



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



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

ออ ยังไม่มี file connect ครับ ตัวที่เชื่อมต่อกับ db
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 17:22:53 By : chonburi f.c
 


 

No. 18



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



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


ข้อ 3 คับ
ข้อ 4 กับ ข้อ 5 หวังว่าน่าจะลองทำเองดูนะ ไม่ยากละ

connect.inc.php
Code (PHP)
<?
# Database - Start
$db_HostName   = "localhost";
$db_Name = "tb_grade";
$db_UserName   = "root";
$db_Password = "1234";
$link = mysql_connect($db_HostName , $db_UserName , $db_Password) or die ("Cannot connect to database '$db_Name' : ".mysql_error());
mysql_select_db ($db_Name);
mysql_query("SET NAMES TIS620");
# Database - End
?>



Code (PHP)
<style type="text/css">
td {font-family:sans-serif;
font-size:12px;
}
</style>

<?
@include ("connect.inc.php");
$sql	=	" SELECT * FROM tb_grade ORDER BY id ASC";
$qe	=	mysql_query($sql);
?>
<table width="500" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10%">ID</td>
    <td width="20%">Name-Lastname</td>
    <td width="20%">Grade</td>
    <td width="20%">Score</td>
    <td width="15%">Edit</td>
    <td width="15%">Del</td>
  </tr>
<? 
$bg	=	1;
while($rw = mysql_fetch_array($qe)){$bg++;
if($bg%2 == 0){
	$bgr	=	"#FFF";
}else{
	$bgr	=	"#CCC";
}
?> 
  <tr bgcolor="<?=$bgr?>"> 
    <td><?=$rw['id']?></td>
    <td><?=$rw['name_lastname']?></td>
    <td><?=$rw['grade']?></td>
    <td><?=$rw['score']?></td>
    <td><a href="update_grade.php?action=edit&id=<?=$rw['id']?>">edit</a></td>
    <td><a  href= "delete_grade.php?action=del&id=<?=$rw['id']?>" onClick="return confirm('คุณต้องการลบ?')">delete</a></td>
  </tr>
<? }?>  
</table> 
</table>



ประวัติการแก้ไข
2011-05-10 18:12:49
2011-05-10 18:14:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 18:11:04 By : TEST_CODE
 


 

No. 19



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

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

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


ให้วิธีทำหรือว่าลิงค์ในบทเรียน ดีกว่าเขียนให้น้องเค้านะผมว่า เค้าจะได้เรียนรู้

ขออภัยที่ขัดใจวัยรุ่น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 18:31:22 By : PlaKriM
 


 

No. 20



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



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


55555+
ได้คับพี่อั๋น

แต่คะแนนไม่ค่อยขึ้นอะจิ


ประวัติการแก้ไข
2011-05-10 18:36:53
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 18:36:08 By : TEST_CODE
 


 

No. 21



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

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

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


เดี๋ยวบวกให้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 18:59:24 By : PlaKriM
 


 

No. 22



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



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



ยุขึ้นเหมือนกันนะพี่

555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-10 19:24:32 By : TEST_CODE
 


 

No. 23



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



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


ตอบความคิดเห็นที่ : 18 เขียนโดย : TEST_CODE เมื่อวันที่ 2011-05-10 18:11:04
รายละเอียดของการตอบ ::
มัน error ครับ เป็นเพราะอะไรเหรอครับ ขอบคุณครับ
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\show_grade.php on line 34

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-11 11:46:14 By : konlarfhun
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่