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 sql ใน php ครับ ผมได้เขียนโค้ดสร้าง ฟอร์มเพื่อให้ผู้ใช้เพิ่ม user ใหม่ครับ



 

ถามเรื่องการ insert sql ใน php ครับ ผมได้เขียนโค้ดสร้าง ฟอร์มเพื่อให้ผู้ใช้เพิ่ม user ใหม่ครับ

 



Topic : 040961



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



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




ผมได้เขียนโค้ดสร้าง ฟอร์มเพื่อให้ผู้ใช้เพิ่ม user ใหม่ครับ

Code html
<HTML>
<HEAD>
<TITLE> ข้อมูลผู้ใช้ระบบ </TITLE>
</HEAD>

<BODY>

<form action = add_user.php method = post>

<p>ชื่อหน่วยงาน <input type = text name = SU_Name size = 70>
<p>Username <input type = text name = SU_User>
<p>Password <input type = text name = SU_Pass>
<p>สถานะผู้ใช้ <input type = radio name = SU_Status value = "Administrator"> Admin <input type = radio name = SU_Status value = "Boss"> Boss <input type = radio name = SU_Status value = "User" checked> User
<p> <input type = submit value = "เพิ่มผู้ใช้ระบบ"> <input type = reset value = "ยกเลิก">
</BODY>
</HTML>


จากนั้น ก็ให้เพิ่มเข้าไปในฐานข้อมูลของผมครับ

Code (PHP)
<?php
$host="localhost";

$username="root";

$password="root";

mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

$db="project";
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); 
$charset = "SET character_set_results=tis620"; 
mysql_query($charset) or die('Invalid query: ' . mysql_error()); 
$SU_Name1 = $_POST['SU_Name'];
$SU_User1 = $_POST['SU_User'];
$SU_Pass1 = $_POST['SU_Pass'];
$SU_Status1 = $_POST['SU_Status'];
if( $SU_Name1 == "" || $SU_User1 == "" || $SU_Pass1 == "" || $SU_Status1 == "")
echo "โปรดกรอกข้อมูลให้ครบด้วยครับ <br><a href = add_user.htm> กลับไปเพิ่มใหม่</a>";
else{
mysql_query("use project"); 
$sql = ("INSERT INTO system_user (SU_Name,SU_User,SU_Pass,SU_Status)VALUES ('$SU_Name1','$SU_User1','$SU_Pass1','$SU_Status1');") or die ("บันทึกข้อมูลไม่ได้");
mysql_query($sql); 
echo "เพิ่มข้อมูลผู้ใช้แล้ว<br>";
 echo "<a href = show_user.php>กลับหน้าข้อมูลผู้ใช้ระบบ</a>";
 }

?>


แต่ผลที่ได้คือ มันบอกว่า เพิ่มข้อมูลผู้ใช้แล้ว แต่พอกดย้อนกลับไปหน้าข้อมูลผู้ใช้ระบบ ข้อมูลมันไม่เพิ่มครับ
ไม่ทราบว่าผมพิมพ์ผิดตรงไหหรือเปล่าครับ ติดตรงนี้นานมากเลย

รบกวนผู้รู้ช่วยด้วยนะครับ

ขอบคุณครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-03-29 10:02:01 By : l3oatsu View : 4151 Reply : 3
 

 

No. 1



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

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

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


การใช้คำสั่ง if ควรติดปีกกา ให้มันด้วยครับ และใส่ให้มันครบด้วย
<?php
$host="localhost";

$username="root";

$password="root";

mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

$db="project";
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$charset = "SET character_set_results=tis620";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
$SU_Name1 = $_POST['SU_Name'];
$SU_User1 = $_POST['SU_User'];
$SU_Pass1 = $_POST['SU_Pass'];
$SU_Status1 = $_POST['SU_Status'];


if( $SU_Name1 == "" || $SU_User1 == "" || $SU_Pass1 == "" || $SU_Status1 == "") {
echo "โปรดกรอกข้อมูลให้ครบด้วยครับ <br><a href = add_user.htm> กลับไปเพิ่มใหม่</a>";
}else{


mysql_query("use project");
$sql = ("INSERT INTO system_user (SU_Name,SU_User,SU_Pass,SU_Status)VALUES ('$SU_Name1','$SU_User1','$SU_Pass1','$SU_Status1');") or die ("บันทึกข้อมูลไม่ได้");
mysql_query($sql);
echo "เพิ่มข้อมูลผู้ใช้แล้ว<br>";
echo "<a href = show_user.php>กลับหน้าข้อมูลผู้ใช้ระบบ</a>";
}

?>






Date : 2010-03-29 11:13:47 By : deawx
 


 

No. 2

Guest


แก้ error ให้หน่อยครับ
<form action="get_news.php" method="post" enctype="multipart/form-data" >
<table width="" border="0">
<tr>
<td class="style1"><label>หัวข้อ : </label> </td>
<td><input name="txttitle" type="text" size="80" maxlength="50" /></td>
</tr>
<tr>
<td class="style1"><label>รายละเอียด : </label></td>
<td><textarea name="txtdet" cols="80" rows="10"></textarea></td>
</tr>
<tr>
<td class="style1"><label>ไฟล์แนบ : </label></td>
<td><input name="attfile" type="file" size="70" /></td>
</tr>
<tr>
<td class="style1"><label>capchaimg :</label></td>
<td><input name="txtcpc" type="text" class="input" size="7" maxlength="6" m />
<font color="#FF0000">* กรอกรหัสที่คุณเห็น
</font></td>

</tr>
<tr>
<td class="style1"><label>ผู้ส่ง : </label></td>
<td><input name="txtname" type="text" size="15" maxlength="20" /><input name="txtid" type="text" size="15" maxlength="20" /></td>
</tr>
<tr>
<td></td>
<td>
<input name="submit" type="submit" value="ส่งข่าว" />
<input name="cancle" type="reset" id="cancle" value="ยกเลิก" /> </td>
</tr>
</table>
</form>
________________-----------------------------------------------------------------------------------------------------------------------------------------------

$sql="INSERT INTO activities (ACTID,ACTTIL , ACTDETA , ACTOTH , ACTDATE , ATTACH)
VALUES ('', '$_POST[txttitle]' , '$_POST[txtdet]' , '$_POST[txtname]' , '$date' , '$_POST[$txtcpc]')";
if(mysql_query($sql,$con))
{
echo "record added.";
}
die("Error...");
mysql_close($con);
}
else{
die("Connection Erorr. Please contact administrator.");
}

?>
Date : 2011-03-17 01:09:26 By : มือใหม่หัดเขียน
 

 

No. 3

Guest


<?
ob_start();
//============ Start Session และทำการเรียก Function ติดต่อฐานข้อมูล
session_start();
require("connect/connect.php");
require("connect/function.php");
$resultUser=select("member","where 1 and Email='".$_SESSION["strEmail"]."' ");
if(!$resultUser)
$i=0;

$resultDate="SELECT DATE_FORMAT( inv_datecreate, '%Y-%m-%d') AS date FROM `stock_inventory`";
?>
<head>
<SCRIPT LANGUAGE="Javascript"><!--

function printWindow(){
browserVersion = parseInt(navigator.appVersion)
if (browserVersion >= 4) window.print()
}

//--></SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title> การทำรายการเสร็จสมบูรณ์ </title>
<link href="css/styles.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0">
<table width="778" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td bgcolor="#FFFFFF"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#f2f2f6" bgcolor="#FFFFFF">
<BR><BR><BR><BR>
<td width="417" height="310" valign="top">
<table width="426" border="0" align="center">
<tr>
<td><table width="418" height="22" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<BR><BR><BR><BR>
<td><div align="center"><strong>ใบสั่ง/รายการเบิกพัสดุ</strong>
</div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td>หน่วยบริการงานพัสดุครุภัณฑ์&nbsp;โรงพยาบาลบี.แคร์เมดิคอลเซ็นเตอร์</td></tr>

<tr>
<td width="95%">รหัสการทำรายการเลขที่ : <strong>
<?=$_GET["OrderID"];?>
</strong></td>
</tr>
<tr>
<td width="95%">
รหัสผู้ทำรายการ: <strong>
<?=$resultUser["MemberID"];?>
</strong><br>
ชื่อ : <strong>
<?=$resultUser["Name"];?>
<?=$resultUser["LastName"];?>
</strong><br>
โทรศัพท์ : <strong>
<?=$resultUser["Tel"];?>
</strong><br>
แผนกงานหรือหน่วยงานผู้ขอเบิก: <strong>
<?=$resultUser["Province"];?>
</strong><br>
***************************** วันที่เบิก: <strong> **************วันที่ต้องงดึงจากฐานข้อมูลไม่ขึ้น ฟอร์แมตไม่สวยยช่วยแก้ให้ด้วยนะครับบ
<?=$resultDate["Date"];?>
</strong>
</td>
</tr>
<tr>
<td><table width="100%" border="0" align="center">
<tr>
<td><strong><b><img src="image/allrowto.gif" width="11" height="11" align="absbottom"></b>
รายละเอียด</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><table width="98%" height="21" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#666666">
<tr bgcolor="#FFFFFF">
<td><div align="center"><B>ลำดับ</B></div></td>

<td><B>รหัส&nbsp; - ชื่อพัสดุ</B></td>

<td><div align="center"><B>จำนวน</B></div></td>

</tr>
<?
$strNum=0;
$strTotal=0;
$sqlOrder="select * from order_detail where 1=1 and OrderNo='".$_GET["OrderID"]."' ";



$queryOrder=mysql_query($sqlOrder);
while($resutOrder=mysql_fetch_array($queryOrder))
{
$result=select("product","where 1=1 and ProductID='".$resutOrder["ProductID"]."' ");
if($result)

{
$strNum++;
?>
<tr bgcolor="#FFFFFF">
<td width="9%"> <div align="center">
<?=$strNum;?>
</div></td>
<td width="48%">
<?=$result["ProductCode"];?>
-
<?=$result["ProductName"];?>
</td>

<td width="13%"><div align="center">
<?=$resutOrder["Quanlity"];?>
</div></td>

</tr>
<?
$strTotal=$strTotal+(($result["Price"]+$result["PriceSend"])*$resutOrder["Quanlity"]);
}
}
?>
</table>
<br> <table width="98%" height="21" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#666666">
<tr bgcolor="#FFFFFF">
<td><div align="right">จำนวน (รายการ)</div></td>
<td> <div align="right">
<?=$strNum;?>
</div></td>
</tr>

</table></td>
</tr>
<tr>
<td width="439"><div align="center">
<hr align="center" width="98%" color="#f2f2f6">
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td>
<?
$result=select("menu","where 1=1 and MenuID='5'");
echo $result["Description"];
?>
</td>
</tr>
<tr><td>ลงชื่อ..............................ผู้รับพัสดุ<br><br>
&nbsp;(....................................)</td>


</tr>
<tr>
<td><br>
คุณได้ทำรายการเรียบร้อยแล้ว สามารถติดต่อขอรับพัสดุ ได้ทันทีที่แผนกงานบริการพัสดุครุภัณฑ์<br>
<br>
</td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>
</table></td>
</tr>
<tr>
<td width="378">&nbsp;</td>
</tr>
</table>
<p class="style59">&nbsp;</p>
<p class="style59">&nbsp;</p>
<p class="style59">&nbsp;</p></td>
</tr>
</table></td>

</table>
<table><tr><td>
<A HREF="index.php"><IMG SRC="image/home.png" WIDTH="80" HEIGHT="70" BORDER="0" ALT=""><br><CENTER>กลับไปยังหน้าแรก</CENTER></A><td><td>

&nbsp;<a href="javascript:printWindow()"><IMG SRC="image/print.jpg" WIDTH="90" HEIGHT="75"WIDTH="80" HEIGHT="70" BORDER="0" ALT=""><br><CENTER>สั่งพิมพ์</CENTER></a>

</td></tr></table>
</body>
</html>
Date : 2011-04-25 11:05:35 By : stukino usagi
 

   

ค้นหาข้อมูล


   
 

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