|
|
|
ดูให้หน่อยค่ะ ทำไม search แล้ว มันออกมาหมดเลย ดูให้หน่อยค่ะ ทำไม search แล้ว มันออกมาหมดเลยคือมันไม่ได้ออกมาเฉพาะข้อมูลที่ค้นห |
|
|
|
|
|
|
|
ดันๆๆๆ
|
|
|
|
|
Date :
2010-04-14 12:52:27 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql = "select * from $tblname where $field_search like '%$search%'";
ตรง sql คัฟ
ใส่ แบบ นี้ จิ
$sql = "select * from $tblname where $field_search like '$search%'";
|
|
|
|
|
Date :
2010-04-14 14:07:22 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ม่ะได้อ่า T-T
|
|
|
|
|
Date :
2010-04-14 14:32:03 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$search = $_POST['search'];
อย่าลืมใส่คำสั่งรับค่าให้มันก่อนนำไปใช้งานครับ
|
|
|
|
|
Date :
2010-04-14 16:24:19 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยชี้แนะยาวๆหน่อยคร่า หรือลองใส่ให้นู๋ดูหน่อยค่ะ
นู่หัดทำ ไม่ค่อยรู้เรื่องค่ะ จะได้เอาไปเป็นวิทยาทานค่ะ
ขอบคุณมากๆน้า
|
|
|
|
|
Date :
2010-04-14 16:58:41 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
$search = $_POST['search'];
$hostname = "localhost";
$user = "first";
$password = "1234";
$dbname = "ss";
$tblname = "input_search";
$field_search = "data";
mysql_connect($hostname, $user, $password) or die("µèÍäÁèä´é");
mysql_select_db($dbname) or die("µèÍäÁèä´é");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
$sql = "select * from $tblname where $field_search like '$search%'";
$dbquery = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($dbquery);
$i=0;
while ($i < $num_rows)
{
$result = mysql_fetch_array($dbquery);
$search_id = $result[search_id];
$webname = $result[webname];
$data = $result[data];
?>
<html>
<table width="30%" border="0">
<tr><td><a href="<?=$webname?>"><?=$webname?></a></td></tr>
<tr><td> <?php echo "$data" ?></td></tr>
</table>
</html>
<?
$i++;
}
mysql_close();
?>
|
|
|
|
|
Date :
2010-04-14 18:11:20 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อยู่ดีอ่ะค่ะ
ยังไงก็อบคุณนะคะ เศร้า T-T
|
|
|
|
|
Date :
2010-04-14 18:29:29 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ ตรงไหน คัฟ
|
|
|
|
|
Date :
2010-04-14 18:34:04 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันๆๆ ป่านนี้ นู๋ก็ยังม่ะได้
|
|
|
|
|
Date :
2010-04-19 00:58:26 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมะเหง มี if เลย แบบนี้มันก็ออกมาหมดจิ ใช่ม้า
ตอนนี้ปัญหา คือมัน ออกมาหมดเลย มันไม่ยอมแสดงเฉพาะคำที่ค้นหา
|
|
|
|
|
Date :
2010-04-19 01:01:00 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ต้องใช้ifนะครับ ในส่วนคำสั่งsql ตรง where ก็เป็นการกำหนดเงื่อนไขอยู่แล้ว มันจะแสดงข้อมูลที่ตรงกับเงื่อนไขของเรานะ
ไม่ได้ยังไง ก็เอาหน้าก่อนหน้านั้นมาให้ดูด้วยนะครับ เผื่อพิมพ์ผิดหรือไรจะได้ช่วยกันหาได้
|
|
|
|
|
Date :
2010-04-19 02:27:29 |
By :
Tuafu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ค่ะ from
<table width="200" border="0">
<tr>
<td><form name="form1" method="post" action="search/search.php" target="_blank">
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="20"> </td>
<td width="144">
<input name="search" type="text" size="15"></td>
<td width="48">
<p>
<input type="submit" name="Submit" value="ค้นหา">
</p></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td></td>
</tr>
</table>
ส่วนนี่ ไฟล์ search.php ค่ะ
<?
$hostname = "localhost";
$user = "root";
$password = "1234";
$dbname = "search";
$tblname = "input_search";
$field_search = "data";
mysql_connect($hostname, $user, $password) or die("ต่อไม่ได้");
mysql_select_db($dbname) or die("ติดต่อไม่ได้");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
$sql = "select * from input_search where data like '%$search'";
$dbquery = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($dbquery);
$i=0;
while ($i < $num_rows)
{
$result = mysql_fetch_array($dbquery);
$search_id = $result[search_id];
$webname = $result[webname];
$data = $result[data];
?>
<html>
<table width="65%" border="0">
<tr><td><a href="http://www.<?=$webname?>" target="_blank"><?=$webname?></a></td></tr>
<tr><td> <?php echo "$data" ?></td></tr>
</table>
</html>
<?
$i++;
}
mysql_close();
?>
|
|
|
|
|
Date :
2010-04-19 12:22:43 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันๆๆ
|
|
|
|
|
Date :
2010-04-26 13:36:07 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำให้ echo sql ออกมาดูเลยค่ะ ว่าเงื่อนไขมันถูกไหม $search มันมีค่าไหม
|
|
|
|
|
Date :
2010-04-26 14:19:47 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$hostname = "localhost";
$user = "root";
$password = "1234";
$dbname = "search";
$tblname = "input_search";
$field_search = "data";
mysql_connect($hostname, $user, $password) or die("ต่อไม่ได้");
mysql_select_db($dbname) or die("ติดต่อไม่ได้");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
//$sql = "select * from input_search where data like '%$search'";
$sql = "select * from input_search where data like '%".$_POST['search']."%'";
$dbquery = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($dbquery);
$i=0;
while ($i < $num_rows)
{
$result = mysql_fetch_array($dbquery);
$search_id = $result[search_id];
$webname = $result[webname];
$data = $result[data];
?>
<html>
<table width="65%" border="0">
<tr><td><a href="http://www.<?=$webname?>" target="_blank"><?=$webname?></a></td></tr>
<tr><td> <?php echo "$data" ?></td></tr>
</table>
</html>
<?
$i++;
}
mysql_close();
?>
|
|
|
|
|
Date :
2010-04-26 14:22:03 |
By :
ความรู้เท่าหางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณน้าคร้า
ขอลองก่อนน้า
|
|
|
|
|
Date :
2010-04-27 10:40:10 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเราต้องการ ให้หา 2 ฟิวละคะ
แบบนี้ได้ไหมคะ
$sql = "select * from input_search where data,webname like '%".$_POST['search']."%'";
|
|
|
|
|
Date :
2010-04-27 14:46:20 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยอธิบายนู๋หน่อยนคะ พอดีหัดอยู่ค่ะ
$sql = "select * from input_search where data like '%".$_POST['data']."%' and webname like '%".$_POST['search']."%'";
ทำไมสีชมพูชื่อไม่เหมือนกันคะ
|
|
|
|
|
Date :
2010-04-27 15:02:44 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดนี้ ใช่ม่ะได้ค่ะ
$sql = "select * from input_search where data like '%".$_POST['data']."%' and webname like '%".$_POST['search']."%'";
มันออกมาหมดเหมือนเดิมเลย
T-T
|
|
|
|
|
Date :
2010-04-27 15:09:55 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่มันไม่เหมือนกันเพราะ
Code (PHP)
<table width="200" border="0">
<tr>
<td><form name="form1" method="post" action="search/search.php" target="_blank">
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="20"> </td>
<td width="144">
<input name="search" type="text" size="15"></td> // คุณส่งค่านี้มาค่าเดียวมันเลยนำไปเปรียบเทียบทั้งสองฟิว ที่คุณต้องการไงครับ คือ data และ webname
<td width="48">
<p>
<input type="submit" name="Submit" value="ค้นหา">
</p></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td></td>
</tr>
</table>
// คุณส่งค่านี้มาค่าเดียวมันเลยนำไปเปรียบเทียบทั้งสองฟิว ที่คุณต้องการไงครับ คือ data และ webname
|
|
|
|
|
Date :
2010-04-27 15:14:17 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ เข้าใจแล้วคร่า
แหม่ละเอียดดีจังเลย *-*
ขอบคุณมากๆนะคะ
|
|
|
|
|
Date :
2010-04-27 15:37:20 |
By :
นู๋เฟิส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำมัง งับ อิอิ
|
|
|
|
|
Date :
2010-05-12 15:13:25 |
By :
tomsmile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|