|
|
|
ทำแบบ from ที่ใช้ สมัคสมาชิกยังไงหรอครับเข้าฐานข้อมูล mysql ครับ |
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-04-14 17:09:12 |
By :
rasabut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำยังไงหรอครับ ใช้โค้ดอาราย ผมมือไหม่ แบบเพิ่งเริ่ม2วัน- -*
|
|
|
|
|
Date :
2009-04-14 17:14:28 |
By :
Sososaity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองสร้างฟอร์ม และ ออกแบบฐานข้อมูลก่อนเลยนะครับ
|
|
|
|
|
Date :
2009-04-14 17:51:05 |
By :
rasabut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสร้าง ฟรอม สร้าง database แล้วก็ฐานข้อมูล แล้วครับแล้วทีนี้ก็ สร้าง ฟอร์มให้ส่งค่ามาที่
<?php
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = ""; //รหัสผ่าน
$dbname = "test"; //ชื่อฐานข้อมูล
$tblname = "user_login"; //ชื่อตาราง
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
// คำสั่ง SQL และสั่งให้ทำงาน
$sql = "insert into $tb_member (user, pass, mail) values ('$user_log', '$pass_log', '$mail_log')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($dbname, $sql);
// ปิดการติดต่อฐานข้อมูล
mysql_close();
echo "<Font Size=4><B>เพิ่มข้อมูลลงฐานข้อมูลเรียบร้อยแล้ว</B>";
?>
แล้วครับแต่พอหรอกข้อมูลไปที่ฟอร์มแล้วกดเพิ่มมันไม่เพิ่มให้อ่ะครับ
อันนี้โค้ดฟอร์มครับ
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<form name="form1" method="post" action="add.php">
<p>Username :
<input name="user" type="text" id="user">
</p>
<p>Password :
<input name="pass" type="password" id="pass">
<br>
E-mail :
<input name="mail" type="text" id="mail">
<input type="submit" name="Submit" value="เพิ่มข้อมูล">
<input type="reset" name="Submit2" value="Reset">
</p>
</form>
</body>
</html>
|
|
|
|
|
Date :
2009-04-14 19:53:44 |
By :
Sososaity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$tblname = "user_login"; //ชื่อตาราง
?>
ชื่อตัวแปรตารางผิดอะครับ
แก้เป็น
Code (PHP)
<?php
$sql = "insert into $tblname (user, pass, mail) values ('$user_log', '$pass_log', '$mail_log')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
?>
ครั้งหน้า ถ้าจะใส่โค้ดมาให้ดู ให้ใส่ PHP Code ด้วยนะครับ จะได้อ่านง่ายๆหน่อยครับ
วิธีทำครับ --> https://www.thaicreate.com/community/forum/025081.html
|
|
|
|
|
Date :
2009-04-14 20:23:40 |
By :
rasabut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณหมากครับ แล้ว ท่าผมจาทำอีกแแบหละครับ แบบ เช่น ผมสร้าง ไฟล์มาหน้านึงชื่อว่า test.php แล้วทีนี้ก็สร้าง button มาปุ่มนึงแล้วก็ พอเวลากดมันให้มัน เพิ่มข้อมูลในฐานข้อมูลเลยได้ไหมครับ แบบ กำหนดตายตัวเลยว่า ส่งอะไรเข้าไปอ่ะครับ
|
|
|
|
|
Date :
2009-04-14 22:05:53 |
By :
Sososaity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สามารถทำได้ครับ
ลองยกตัวอย่างแบบละเอียดมาครับ
เดี๋ยวมาเขียนให้ดูครับ
|
|
|
|
|
Date :
2009-04-15 12:07:08 |
By :
rasabut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็แบบ ผมสร้าง database มา1 ดาต้า ชื่อว่า test แล้วสร้าง ตารางชื่อว่า username แล้วก็ตาราง จะมี แถวอยู่3 แถวครับ
แถวที่1แสดง user ของสมาชิก แถวที่2ชื่อ pass คือรหัสของสมาชิก แถวที่3ชื่อ level อ่ะครับ ทีนี้ ผมก็ต้องการสร้าง หน้า index.php มา1ไฟล์ แล้วข้างในก็ มีเป็นหน้า ล็อกอินครับ สมมุตผมล็อกอิน ด้วย user ที่ชื่อว่า tester แล้วพอล็อกอินเสร็จนะครับก็ให้ลิงค์ไป อีกหน้า หน้าจะ เป็นหน้าที่2 ผมต้องการสร้าง ปุ่มมา1ปุ่มครับแล้วก็เมื่อผมล็อกอินด้วย user ชื่อว่า tester แล้วเมื่อผมกดปุ่มที่สร้างไว้ที่หน้าที่2 ก็ให้มัน ส่งค่าไปที่ฐานข้อมูล ว่า user นี้ที่ล็อกอิน ให้ +ค่า ในแถวที่3คือแถวที่ชื่อว่า level ไป1อ่ะครับ แล้วพอล็อกอินมากดอีกครั้งก็ให้มัน +ไป1ก็กลายเป็นสองอ่ะครับ พอได้ไหมครับ คล้ายๆ การทำ pollอ่ะครับ
|
|
|
|
|
Date :
2009-04-15 18:41:18 |
By :
Sososaity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำ มาซะเยอะเลย
เอาเป็นว่า เอาโค้ดมาให้ดูดีกว่า ว่าทำถึงไหนแล้ว แล้วติดอะไรบ้าง
แล้วก็มาแก้เป็นจุดๆกันไปละกันนะ น้องจะได้ได้ความรู้ด้วย
|
|
|
|
|
Date :
2009-04-16 12:27:05 |
By :
rasabut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อครับ เด่วจาขอลองๆทำก่อนและกันเหอะๆหลายวัน- -*
|
|
|
|
|
Date :
2009-04-16 18:30:30 |
By :
Sososaity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ตอนนี้ขอแค่โค้ดปุ่ม หน่อยนะครับ ที่มันส่งค่าเป็นตัวเลข+ทีล่ะ1นะครับ ตอนนี้งงตรงนี้อยุ่
|
|
|
|
|
Date :
2009-04-16 18:31:52 |
By :
Sososaity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|