|
|
|
เรื่อง list menu เวลาเลือกรายการแล้วให้ไปยังหน้ารายการที่เลือกครับ |
|
|
|
|
|
|
|
Code (PHP)
<form id="form1" name="form1" method="post" action="หน้าเพจ.php">
<label>
<select name="room"> // ตัวแปรที่ส่งไป
<option value=""><-- Please Select Item --></option>
<?
$strSQL = "SELECT * FROM classroom ORDER BY room ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["room"];?>"><?=$objResuut["room"];?></option>
<?
}
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="Submit" />
</label>
</form>
หน้าเพจ.php
Code (PHP)
$room=$_POST['room'];
$strSQL = "SELECT * FROM tb_example WHERE room '%".$room."%'";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery)){
echo $objResuut[array];
}
|
|
|
|
|
Date :
2013-02-26 16:53:01 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆ^^เลยครับ
|
|
|
|
|
Date :
2013-02-26 20:06:39 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าอยากให้แสดงที่หน้าเดียวกันเลยล่ะครับต้องใช้ยังไงหรอครับ
|
|
|
|
|
Date :
2013-02-27 11:59:29 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ ajax ครับลองศึกษารูปแบบการเขียนดูครับ
|
|
|
|
|
Date :
2013-02-27 12:04:51 |
By :
dannan882 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form" method="GET" action="?">
<label>
<select name="room"> // ตัวแปรที่ส่งไป
<option value=""><-- Please Select Item --></option>
<?
$strSQL = "SELECT * FROM classroom ORDER BY room ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["room"];?>"><?=$objResuut["room"];?></option>
<?
}
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="Submit" />
</label>
</form>
<?
$room=$_GET['room'];
$strSQL = "SELECT * FROM tb_example WHERE room '%".$room."%'";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery)){
echo $objResuut[array];
}
?>
|
|
|
|
|
Date :
2013-02-27 12:16:20 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออยากให้ออกมารูแบบประมาณนี้ครับ
|
ประวัติการแก้ไข 2013-02-27 12:19:57
|
|
|
|
Date :
2013-02-27 12:19:19 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $objResuut[array]; เปลี่ยนเป็นชื่อ Fields ของคุณสิครับ -.-
|
|
|
|
|
Date :
2013-02-27 12:37:17 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอเปลี่ยนเป็นชื่อ Fields ERROR while($objResuut = mysql_fetch_array($objQuery))
|
|
|
|
|
Date :
2013-02-27 12:39:53 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form" method="GET" action="?">
<label>
<select name="room"> // ตัวแปรที่ส่งไป
<option value=""><-- Please Select Item --></option>
<?
$strSQL = "SELECT * FROM classroom ORDER BY room ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["room"];?>"><?=$objResuut["room"];?></option>
<?
}
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="Submit" />
</label>
</form>
<?
$room=$_GET['room'];
$strSQL = "SELECT * FROM tb_example WHERE room LIKE '%".$room."%'";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery)){
echo $objResuut[array];
}
?>
ลองอีกทีครับลืม LIKE
|
|
|
|
|
Date :
2013-02-27 12:42:24 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือนเดิมเลยครับ ขึ้นแบบนี้
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\project\tst.php on line 36
ใช่แบบนี้รึเปล่าครับ echo $objResuut["C_ID"];
|
ประวัติการแก้ไข 2013-02-27 12:51:38
|
|
|
|
Date :
2013-02-27 12:50:05 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วางโค๊ดล่าสุดครับ
|
|
|
|
|
Date :
2013-02-27 12:51:16 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ แต่ว่ามันขึ้นแบบนี้ ยังไม่ได้เลือกอะไรเลย
|
|
|
|
|
Date :
2013-02-27 12:56:08 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูบน url มันทำการ action ไปแล้วรึเปล่า
|
|
|
|
|
Date :
2013-02-27 12:59:45 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องใส่ action อะไรหรอครับเพื่อไม่ให้มันไปก่อน ผมใส่ action "" ก็ขึ้น
|
|
|
|
|
Date :
2013-02-27 13:04:32 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วางโค๊ดล่าสุดครับ มองไม่ออก
|
|
|
|
|
Date :
2013-02-27 13:05:10 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form id="form1" name="form1" method="GET" action="" />
<label>
<select name="room"> // ตัวแปรที่ส่งไป
<option value=""><-- Please Select Item --></option>
<?
include ("config.php");
$strSQL = "SELECT * FROM classroom ORDER BY room ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["room"];?>"><?=$objResuut["room"];?></option>
<?
}
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="Submit" />
</label>
</form>
<?
$room=$_GET['room'];
$strSQL = "SELECT * FROM classroom WHERE room LIKE '%".$room."%'";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery)){
echo $objResuut["room"];
}
?>
|
ประวัติการแก้ไข 2013-02-27 13:06:33
|
|
|
|
Date :
2013-02-27 13:06:15 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form id="form1" name="form1" method="GET" action="?" /> // เครื่องหมาย "?" ไม่ต้องทำการเปลี่ยนใดๆ มันคือ action ในเพจนั้นครับ
|
|
|
|
|
Date :
2013-02-27 13:11:08 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ยังเป็นอยู่ครับผม
หรือว่าต้องสร้างเงื่อนไขอะไรก่อนรึเปล่าครับ
|
|
|
|
|
Date :
2013-02-27 13:14:16 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องครับ ข้อมูลที่แสดงอยู่นั้นเป็นข้อมูล standby ถ้าคุณกรอกข้อมูล และ กด submit เมื่อใด ข้อมูลจะทำการ sort ให้คุณอัตโนมัติ
แนะนำ
ผมว่าคุณควรที่จะจัด layout ส่วนแสดงผลก่อนดีกว่านะครับ จะได้เห็นผลที่ชัดเจนขึ้น
|
ประวัติการแก้ไข 2013-02-27 13:18:05 2013-02-27 13:19:04
|
|
|
|
Date :
2013-02-27 13:17:34 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับจะลองไปเรื่อย^^
|
|
|
|
|
Date :
2013-02-27 13:29:55 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.ajax files
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<body>
<select name="select" id="room" name="room">
</select>
<script type="text/javascript">
$(document).ready(function(e) {
ajaxFunction();
});
function ajaxFunction(){
$.get('select.php' ,
{
id : thais.val()
}).success(function(data){
$('#strShow').html(data);
});
}
</script>
<div id="strShow">
</div>
</body>
</html>
2.php ajax get files
Code (PHP)
<?php
include('config_db.php');
$roomid= $_POST['id'];
$objConnection = mysql_connect(HOST, USER, PWD);
mysql_select_db(DB, $objConnection);
$dbquery = mysql_query("SELECT * FROM classroom where roomid='$roomid' ORDER BY room ASC");
echo('<option value="">----------- กรุณาเลือก -----------</option>');
while($result = mysql_fetch_array($dbquery))
{
echo('<option value="' . $result['room'] . '">');
echo($result['room']);
}
mysql_close($objConnection);
?>
ใช้แบบ simple valuse ค่ะเพราะไม่อยากทำความเข้าใจน่ะ
คือใช้ค่าของตัวมันเองเรียกแต่หากถ้าติดไม่แสดงตัดตรง
{
id : thais.val()
}
ออกเลฃยน่ะหากมีการส่งค่ามากกว่า2 ค่าใช้ .change();
|
|
|
|
|
Date :
2013-02-27 13:58:37 |
By :
dannan882 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ใช้โปรแกรมอะไรเขียนครับ ถ้าคุณใช้ DW จะมี Eror แสดงบรรทัดที่ผิดพลาด
เงื่อนไขการใช้ php ร่วมกับ html
Code (PHP)
ใช้โค้ดนี้ <?echo "<img src='myfiles/".$objResult[imgg]."' width='200' height='250'/>" ?> //flase
<? echo "<img src=\"myfile/".$objResult['imgg']."\">"; ?> ในการแทรก html เข้าสู่ php เครื่องหมาย " ใน tab html จำเป็นต้องมี "\" ทุกครั้ง
|
ประวัติการแก้ไข 2013-02-27 15:23:26
|
|
|
|
Date :
2013-02-27 15:22:25 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้DWครับ
ไม่ขึ้นครับเป็นเหมือนเดิม แค่ภาพมันเล็กลงกว่ามะกี้ครับ
|
|
|
|
|
Date :
2013-02-27 15:34:15 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
path
|
|
|
|
|
Date :
2013-02-27 15:36:57 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
path ก็ไม่น่าผิดอ่า เวลาinsert รูปเข้าไปก็ path นี้นินารูปมันก็เข้าไปอยู่จิงๆ แต่ทำไมเรียกมันไม่ขึ้น Y_Y
Code (PHP)
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$strSQL = "INSERT INTO `booking`.`classroom`";
$strSQL .=" (room,C_No,C_type,imgg) VALUES ('".$_POST["txtroom"]."','".$_POST["txtno"]."','".$_POST["txts"]."','".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
|
|
|
|
|
Date :
2013-02-27 15:52:59 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ไปเจอมา ใช้โค้ดนี้อ่าครับ
Code (PHP)
<img src="myfile/<?php echo $objResuut["imgg"]?>" >
ขอบคุณ คุณEx-[S]i[L]e[N]t มากๆเลยครับที่สละเวลามาสอน
|
ประวัติการแก้ไข 2013-02-27 16:08:06 2013-02-27 16:12:48
|
|
|
|
Date :
2013-02-27 16:07:39 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|