|
|
|
ดึงข้อมูลจาก textbox เก็บเข้าตัวแปร ไม่ทราบว่าทำไงหรอครับ |
|
|
|
|
|
|
|
$input=$_POST['name_textbox'];
|
|
|
|
|
Date :
2012-05-17 13:36:08 |
By :
keng_ds |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ใช่แบบนั้นครับ คือให้อยู่ในฟอร์มเดียวกันอ่าครับ โดยไม่ต้องกด submit อ่าครับ
|
|
|
|
|
Date :
2012-05-17 13:45:20 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นขอถามหน่อยว่าจะเอาไปใช้ทำอะไรครับ
|
|
|
|
|
Date :
2012-05-17 13:54:51 |
By :
บังเอิญผ่านมาเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP ต้อง submit สิครับ คือต้องมีการกระทำกับหน้านั้นๆก่อน
หรือไม่ก็ลองใช้พวก Javascript มาจัดการดู
|
|
|
|
|
Date :
2012-05-17 13:59:17 |
By :
rootElement@kmutnb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาตัวแปรที่ว่า ส่งไปให้หน้าอื่น หรือจะเอาไปใช้กับจาวาสคริปต์ครับ
|
|
|
|
|
Date :
2012-05-17 14:08:51 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือว่า จะเอาค่า tourid ไปคิวรีในฐานข้อมูลออกมาเป็นชื่อทัวร์นั้นอ่าครับ ถ้าใช้ Javascript ไม่ทราบว่าทำยังไงหรอครับ รบกวนหน่อยครับ
|
|
|
|
|
Date :
2012-05-17 14:09:41 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเอาโครงสร้างตารางหรือข้อมูลในตารางที่เกี่ยวข้องมาลงครับ ถึงจะพอเขียนให้เป็นตัวอย่างได้
|
|
|
|
|
Date :
2012-05-17 14:12:49 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมพอเขียนคิวรี ใน ฐานข้อมูลได้ แต่ผมอยากรู้ว่า จะเอาข้อมูลที่เลือกจาก radio button เก็บลงตัวแปรเพื่อไปคิวรี ทำยังไงหรอครับ
|
|
|
|
|
Date :
2012-05-17 14:21:47 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไปคิวรี่ในหน้าเดิม หรือส่งไปหน้าอื่น???
|
|
|
|
|
Date :
2012-05-17 14:25:25 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
require('conn_mysql.php');
$sql="select * from master_tour_table";
$query = mysql_query($sql);
while($resule = mysql_fetch_array($query))
{
$title = $resule['title'];
$tourID = $resule['tourID'];
?>
<input type="radio" name="tourID" id="tourID" value="<?php echo $tourID; ?>" onClick="this.form.to_tour.value = this.value"><?php echo $title; ?><br>
<?php }?>
<div id="showQuery" style="background-color:lightgray;width:400px;height:200px;overflow:auto"></div>
<script>
$("#tourID").click(function(){
var selectedTourID = $("#tourID :checked").val();
$.post("getTourInfo.php" , {to_tour:selectedTourID} , function(data){
$("#showQuery").empty().append(data);
});
});
</script>
file:"getTourInfo.php"
Code (PHP)
<?php
echo "select * from tourInfo where tour_id='{$_POST["to_tour"]}' ";
?>
|
|
|
|
|
Date :
2012-05-17 14:44:59 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script language="JavaScript">
function resutName(tourID)
{
switch(tourID)
{
<?php
require('conn_mysql.php');
$strSQL = "SELECT * FROM master_tour_table";
$objQuery = mysql_query($strSQL);
while($objResult = mysql_fetch_array($objQuery))
{
?>
case "<?php echo $objResult["tourID"]; ?>":
frmMain.txtName.value = "<?php echo $objResult["destination"]; ?>";
break;
<?php
}
?>
default:
frmMain.txtName.value = "";
}
}
</script>
<form action="page.php" method="post" name="frmMain">
<?php
$sql="select * from master_tour_table";
$query = mysql_query($sql);
while($resule = mysql_fetch_array($query))
{
$title = $resule['title'];
$tourID = $resule['tourID'];
?>
<input type="radio" name="tourID" id="tourID" value="<?php echo $tourID; ?>" OnChange="resutName(this.value);"><?php echo $title; ?><br>
<?php }?>
<input name="txtName" type="text" value="">
</form>
ผมเขียนออกมาแบบนี้อ่าครับ แต่ ข้อมูลมันไปลงใน <input name="txtName" type="text" value=""> ถ้าไม่ต้องการลง ใน textbox ต้องการลงเป็น text ธรรมดา ทำไงหรอครับ
|
|
|
|
|
Date :
2012-05-17 15:06:16 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบผมหน่อย เงียบกันหมดเลย
|
|
|
|
|
Date :
2012-05-17 15:24:23 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
require('conn_mysql.php');
$sql="select * from master_tour_table";
$query = mysql_query($sql);
while($resule = mysql_fetch_array($query))
{
$title = $resule['title'];
$tourID = $resule['tourID'];
?>
<input type="radio" name="tourID" id="tourID" value="<?php echo $tourID; ?>" /><?php echo $title; ?><br>
<?php }?>
<div id="showQuery" style="background-color:lightgray;width:200px;height:1.8em;color:yellow;font-size:1.2em;"></div>
<script>
$("#tourID").click(function(){
var selectedTourID = $("#tourID :checked").val();
$.post("getTourInfo.php" , {to_tour:selectedTourID} , function(data){
$("#showQuery").empty().append(data);
});
});
</script>
file:"getTourInfo.php"
Code (PHP)
<?php
require('conn_mysql.php');
$strSQL = "SELECT * FROM master_tour_table where tourID='{$_POST["to_tour"]}' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
echo $objResult["destination"];
?>
|
ประวัติการแก้ไข 2012-05-17 15:27:02
|
|
|
|
Date :
2012-05-17 15:25:53 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำตาม code ของ Unidentifer ยังไม่ได้อ่าครับ ผมอยากทราบว่า to_tour ยังไม่มี input เลยนะครับ แล้วจะรับค่ามาจากไหนหรอครับ
|
|
|
|
|
Date :
2012-05-17 16:07:05 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|