การเพิ่มข้อมูลลงในตาราง ด้วย PHP From

 

ออกแบบฐานข้อมูลดังนี้

Create Database Data_customer;

CREATE TABLE cus_tomer (
id int(6) NOT NULL,
password varchar(30) NOT NULL,
date varchar(30) NOT NULL,
name varchar(30) NOT NULL,
surname varchar(30) NOT NULL,
email varchar(40) NOT NULL,
tel varchar(30),
address varchar(80) NOT NULL,
PRIMARY KEY (id)
);


สำหรับหัวข้อนี้จะเป็นการ Add ข้อมูลลง ในตางรางโดยผ่าน From ของ PHP ส่วนการ Add โดยผ่าน Mysql สามารถศึกษาได้จากหัวข้อ
การ Insert ขอมูลลงตารางด้วย Mysql,PHP

ขึ้นที่ 1 ออกแบบ From เพื่อรับค่า

Sample1.php

<html>
<body bgcolor="#FFFFFF">
<form name="form1" method="post" action="sample2.php">
<p>id
<input type="text" name="id">
<br>
password
<input type="password" name="pass">
<br>
date
<input type="text" name="date">
<br>
name
<input type="text" name="name">
<br>
surname
<input type="text" name="surname">
<br>
email
<input type="text" name="email">
<br>
tel
<input type="text" name="tel">
<br>
address
<textarea name="address" cols="35" rows="4"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="บันทึกข้อมูล">
<input type="reset" name="Submit2" value="Clear">
</p>
</form>
</body>
</html>


Out Put


ขึ้นที่ 2
ออกแบบ From เพื่อบันทึกข้อมูลลง Mysql

Sample2.php

<html>
<body>
<?
$host="localhost";
$username="";
$password="";
$db="Data_customer";
$tb="Cus_tomer";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");

$sql="select * from $tb where id=$id";

$db_query=mysql_db_query($db,$sql);

$num_rows=mysql_num_rows($db_query);

if($num_rows != 0) /* ตรวจสอบว่า Id นี้มีอยู่หรือยัง */
{
echo"<center><br>รหัส Id นี้มีอยู่แล้ว </center>";
exit();
}
else
{
mysql_query("INSERT INTO $tb (id, password, date, name, surname, email, tel, address) values('$id', '$pass', '$date', '$name ', '$surname', '$email', '$tel', '$address ')") or die ("Add ข้อมูลลง Table ไม่ได้ ");
echo "Add ข้อมูลลง Table เสร็จเรียบร้อยแล้ว ";
}
mysql_close($connect);
?>
</body>
</html>

Out Put


เมื่อลองใช้คำสั่ง Select * from Cus_tomer where id=450011; จะแสดงข้อมูลที่เราได้ทำการ add ลงไป


 

Hosted by www.Geocities.ws

1