|
|
|
ช่วยผมแก้ปัญหาส่งข้อมูลผ่าน Forum ที่เป็นลิ้งบันทึกลง MySQL หน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
$_GET["user"]
เอาค่านี้ไปใช้ครับ
|
|
|
|
|
Date :
2013-09-07 06:55:42 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือมันเซฟทั้งคำอะ ผมส่ง http://127.0.0.1/get/index.php?user=admin อันนี้ไปมันก้เก็บทั้งนี้เลยมันไม่เอาแค่ admin ลงผมทำผิดตรง sql หรือป่าวครับ $user = $_GET['user'];
|
|
|
|
|
Date :
2013-09-07 14:08:31 |
By :
iPzOms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา code มาแบ ดูกันเลยดีกว่าครับจะได้บอกถูก นะ
|
|
|
|
|
Date :
2013-09-07 16:55:33 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
if($_POST['Add'])
{
$host="localhost";
$username="root";
$pass_word="wvlkfgvjp";
$db="testget";
$Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES utf8",$Conn);
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$NAME = $_POST['name'];
$sql_add = "insert into uoc_std set NAME = '$name'";
mysql_query($sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลของ $name $surname สำเร็จแล้ว";
}
?>
<form id="form1" name="form1" method="post" action="index.php">
ชื่อ
<input type="text" name="name" id="name" />
<input type="submit" name="Add" id="Add" value="Add" />
</form>
นี้ครับทั้งหมด ผมใส่ ข้อความลงในช่อง text name ไปว่า http://127.0.0.1/get/index.php?user=admin แล้วอยากจะให้บันทึกแค่ admin ทำยังไงครับ
|
|
|
|
|
Date :
2013-09-07 22:10:59 |
By :
iPzOms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีผมเข้าไปหาเล่นๆมาได้2แบบครับ
Code (PHP)
$path_file="http://127.0.0.1/get/index.php?user=admin";
echo substr(strrchr($path_file,"user"),5);
ผมที่ออกมาคือ admin ครับ
แล้วก้อีกแบบครับ
Code (PHP)
$string = "title=bamboo&name[]=panda&name[]=labcode";
parse_str ( $string, $get );
echo " Title : " . $get["title"];
echo " Name : " . $get["name"][0] . " and " . $get["name"][1];
ผลออกมา Title : bamboo Name : panda and labcode ครับ
ซึ่งแบบแรกมันยังมีปัญหาอยู่ที่ว่าแบบที่ 1 ถ้า http://127.0.0.1/get/index.php?user=admin อีกครั้งแต่เพิ่ม ใหม่
http://127.0.0.1/get/index.php?user=admin&$pass=123456 ผลออกมาเป็น admin&=123456 ครับ
ส่วนแบบที่ 2 ผมก้ได้ทำเหมือนกับที่1 ใส่ http://127.0.0.1/get/index.php?user=admin ไปครับผลออกมาว่างพี่ๆมีแบบวิธีไหนพอจะช่วยให้
ผมได้เอาไปพัฒนาต่อยอดไหมครับ
|
|
|
|
|
Date :
2013-09-08 01:25:23 |
By :
iPzOms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|