|
|
|
มาถามดึกๆ จามีคนตอบมั้ยน้าเรา คือเราต้องการทำการค้นหาแบบ 2 เงื่อนไขค่ะใน form เดียวกันค่ะ |
|
|
|
|
|
|
|
คือเราต้องการทำการค้นหาแบบ 2 เงื่อนไขค่ะใน form เดียวกันค่ะ
1. ค้นหาจากวันที่ค่ะ ในที่นี้เราอยากได้เปง popup นะค่ะ
- popup เป็นไงอะ
2. มีการรับหาการค้นหาแบบ List/Menu ซึ่งเราใช้การเชื่อม 2 ตาราง
- list/menu คืออะไรอะ แล้วเกี่ยวอะไรกับตาราง 2 ตารางอะ
แล้วให้แสดงข้อมูลออกมาใน textarea โดยที่ข้อมูลทั้งหมดจะแสดงออกมาแบบนี้ค่ะ
Quote:
a | b | c | - | - | f | g |
- a b c f g สงสัยจะเป็นค่าของฟิลด์แต่ที่น่าสงสัยคือทำไมมี - สองอันเอาไว้ทำอะไร
ถ้ามีมากกว่า 1 รายการให้โชวว์เหมือนเดิมแต่ให้เรียงเรคคอร์ดลงมาเรื่อยๆ ค่ะ
- อันนี้เข้าใจอยู่อันเดียว อิๆ
|
|
|
|
|
Date :
2009-08-20 00:38:44 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก้อค้นหาโดยอ้างวันที่กับสาขาอ่ะ คือมานเปงการลงทะเบียนอารายบางอย่างที่บางข้อมูลไม่จำเปงต้องกรอกอย่างเช่น
ฟิลด์ที่
1=code
2=name
3=address
4=tel
ประมาณนี้อ่ะนะ ปกติเวลาค้นถ้าเราค้นหาโดนการอ้างอิงวันที่ กับสาขาอ่ะ 1 วันมันจะมีมากกว่า 1 การลงทะเบียนแน่นอนใช่มิ
แต่ทว่าเวลาแสดงผลที่เราต้องการให้มานแสดงออกมาใน เทคแอเรีย อ่ะ เราต้องการให้มานแดงข้อมูลทุกฟิลด์ไว้ในบรรทัดเดียวกันโดยมีสัญลักษณ์ | ขั้นระหว่างฟิลด์ อย่างเมื่อกี้ที่ยกตัวอย่างใช่มิ
ก้อจาออกมาเปง
code | name | address | tel |
ถ้ามานมีหลายรายการใน 1 วันก้อจาโชวว์
แถวที่ 1 code | name | address | tel |
แถวที่ 2 code | name | address | tel |
แถวที่ 3 code | name | address | tel |
ประมาณนี้อ่ะ
|
|
|
|
|
Date :
2009-08-20 01:09:55 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ป่าวหว่า ต้องเพิ่มไรอีกป่ะ
<?php
if (!empty($_GET['date'])){
$d = $_GET['date'];
$b = $_GET['branch'];
$query = "SELECT * FROM table1 WHERE date_column='$d' AND branch='$b' ";
$rows = array(
array('code'=>'1','name'=>'a','address'=>'aaa','tel'=>'111'),
array('code'=>'2','name'=>'b','address'=>'bbb','tel'=>'222'),
array('code'=>'3','name'=>'b','address'=>'ccc','tel'=>'333')
);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php if (!empty($rows)): ?>
<?php echo $query;?>
<br />
<textarea name="" cols="50" rows="3"><?php
foreach($rows as $n=>$row){
$row = array_map('htmlspecialchars',$row);
array_unshift($row, "แถวที่ ".($n+1));
echo implode('|',$row)."|\r\n";
}
?></textarea>
<?php endif;?>
<form name="f1" action="?">
<input type="text" name="date" value="" />
<select name="branch">
<option value="1">b1</option>
<option value="2">b2</option>
</select>
<input type="submit" value="search" />
</form>
</body>
</html>
|
|
|
|
|
Date :
2009-08-20 01:40:03 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ ได้ความอนุเคราะห์จากคุณปลากิมเรียบร้อยแล้วค่ะ จาติดก้อตรงที่มานม่ายเปงภาษาไทยอีกแล้วอ่ะ มานเปงแบบเปงมั้ง ม่ายเปงมั้ง งำงำงำ
|
|
|
|
|
Date :
2009-08-20 03:49:50 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครายพอรู้วิธีแก้ รบกวนหน่อยค่ะ มะไหวแล้ว ง่วงมากมาย ตี 3.52 นาที ราตีสวสดิ์
|
|
|
|
|
Date :
2009-08-20 03:52:09 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตื่งๆๆๆๆๆๆๆๆๆ ได้ยัง memee
|
|
|
|
|
Date :
2009-08-20 08:37:11 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังเลย
|
|
|
|
|
Date :
2009-08-20 10:01:16 |
By :
memee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือมันต้องเปลี่ยนเป็น utf-8 อ่าครับ อาจจะใช้โปรแกรม ดรีมเวฟเวอร์แปลงก็ได้ครับ
|
|
|
|
|
Date :
2009-08-29 15:43:51 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จบแล้วค่ะที่ บรรทัดเดียวเลย
Code (PHP)
<?php
mysql_db_query($dbname,'SET NAMES TIS620');
?>
|
|
|
|
|
Date :
2009-08-29 16:15:03 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประกาศ mysql_query("set NAMES tis620"); ไว้ใต้ connect ก็ได้ครับ
|
|
|
|
|
Date :
2009-08-29 23:40:58 |
By :
ariya99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|