ถามเรื่องการ insert sql ใน php ครับ ผมได้เขียนโค้ดสร้าง ฟอร์มเพื่อให้ผู้ใช้เพิ่ม user ใหม่ครับ
การใช้คำสั่ง 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
แก้ 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 :
มือใหม่หัดเขียน
<?
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>หน่วยบริการงานพัสดุครุภัณฑ์ โรงพยาบาลบี.แคร์เมดิคอลเซ็นเตอร์</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> </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>รหัส - ชื่อพัสดุ</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>
(....................................)</td>
</tr>
<tr>
<td><br>
คุณได้ทำรายการเรียบร้อยแล้ว สามารถติดต่อขอรับพัสดุ ได้ทันทีที่แผนกงานบริการพัสดุครุภัณฑ์<br>
<br>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table></td>
</tr>
<tr>
<td width="378"> </td>
</tr>
</table>
<p class="style59"> </p>
<p class="style59"> </p>
<p class="style59"> </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>
<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
Load balance : Server 03