การทำ Search ไม่ยอมทำงานครับ เวลากดเเล้ว จะไม่สามารถ Search ได้ครับ คือการแสดงผล
ช่วยด้วยครับ งงมากมาย
Date :
2011-06-21 17:41:35
By :
noppawut
ลองเปลี่ยน post เป็น GET แล้วลองลบ action="login.php?action=admin"
$r = mysql_fetch_array($result); >> $r = mysql_fetch_array($result_show);
ตรง
while($row_show = mysql_fetch_array($result_show))
{
}
ลบออกครับ
Date :
2011-06-21 19:32:28
By :
slurpee55555
Code (PHP)
<form id="form1" name="form1" method="post" action="login.php?action=admin">
ค้นหา <input name="txt_search" type="text" value="<?=$_POST['txt_search']?>" /> <input name="Search" type="submit" value="ค้นหา" />
<input name="Search2" type="submit" value="Total" />
</form>
<?
$sql_show = "select * from service";
if($_POST['Search'])
{
$txt_search = $_POST['txt_search'];
$sql_show.=" where name like '%$txt_search%' or position like '%$txt_search%' ";
}
$result_show = mysql_query($sql_show) or die(mysql_error());
?>
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr bgcolor="#BDBFB9">
<td align="center" width="3%">ID</td>
<td align="left" width="18%">name</td>
<td align="left" width="27%">profile</td>
<td align="left" width="18%">detail</td>
<td align="center" width="15%">comment</td>
<td align="center" width="13%">status</td>
<td align="center" width="6%">Method</td>
</tr>
<?
while($r = mysql_fetch_array($result_show)){
($bg=="#F9F9F9") ? $bg="#E6E6E6" : $bg="#F9F9F9" ;
if($r['status']=="Y") $bg="#D7F2FF";
?>
<tr bgcolor="<?=$bg?>" valign="top">
<td height="81" align="center" style="text-align: left"><?=$r['id']?></td>
<td align="center" style="text-align: left"><? echo utf8totis620(StripSlashes($r['name']))?></td>
<td align="left" style="text-align: left">แผนก:<? echo utf8totis620(StripSlashes($r['position']))?><br>
ชั้น :
<? echo StripSlashes($r['class'])?><br>
อีเมล:<? echo StripSlashes($r['mail'])?><br>
เบอร์:<? echo StripSlashes($r['phone'])?><br>
เวลา:<? echo StripSlashes($r['date_create'])?></td>
<td align="left" style="text-align: left"><? echo utf8totis620(StripSlashes($r['detail']))?></td>
<td align="center"> </td>
<td align="center"><select onChange="if(confirm('กด OK เพื่อเปลี่ยนสถานะ')) window.location='<?=basename($PHP_SELF)?>?action=status&id=<?=$r['id']?>&status='+this.value;">
<option value="Y" <?if($r['status']=="Y") echo "selected";?>>แสดง</option>
<option value="N" <?if($r['status']=="N") echo "selected";?>>ไม่แสดง</option>
</select></td>
<td align="center">
<A HREF="javascript:;" onClick="if(confirm('กด OK เพื่อลบ')) window.location='<?=basename($PHP_SELF)?>?action=delete&id=<?=$r['id']?>';">ลบ</A>
</td>
</tr>
<?
}
?>
</table>
<?
}
break;
default;
}
?>
ลองดูครับ ว่าได้ป่าว
Date :
2011-06-22 08:00:01
By :
ทองมี
ลองละครับ กด ค้นหาไม่ยอมค้นหาครับ
ขึ้นเป็นตารางว่างๆ พอใจ code ที่ให้ลองแก้ดู การแบ่งหน้าก็หายไปครับ
ประวัติการแก้ไข 2011-06-22 09:37:37 2011-06-22 10:00:07
Date :
2011-06-22 09:31:27
By :
noppawut
ดันๆช่วยด้วยครับ
Date :
2011-06-22 11:23:20
By :
noppawut
Code (PHP)
echo $sql_show;
$result_show = mysql_query($sql_show) or die(mysql_error());
เอา sql มาดูหน่อยครับ
Date :
2011-06-22 11:31:39
By :
webmaster
Code (PHP)
$txt_search = $_POST['txt_search'];
if($txt_search==""){
$sql_show = "select * from service";
}else{
$sql_show = "select * from service where name like '%$txt_search%' or position like '%$txt_search%' ";
}
$result_show = mysql_query($sql_show) or die(mysql_error());
Date :
2011-06-22 11:34:19
By :
somparn
ลองแล้วครับไม่ได้อ่า
Date :
2011-06-22 13:22:44
By :
noppawut
Code (PHP)
CREATE TABLE `service` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`position` varchar(255) NOT NULL,
`class` varchar(3) NOT NULL,
`detail` text NOT NULL,
`comment` varchar(255) NOT NULL,
`phone` varchar(30) NOT NULL,
`mail` varchar(100) NOT NULL,
`date_create` datetime NOT NULL,
`status` varchar(2) NOT NULL default 'N',
`note` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=96 ;
นี่ครับ sql
Date :
2011-06-22 13:36:15
By :
noppawut
รบกวนด้วยครับ
Date :
2011-06-22 22:24:02
By :
noppawut
ช่วยหน่อยนะครับ
Date :
2011-06-23 09:10:46
By :
noppawut
Load balance : Server 01