我有一个选择,如查询搜索表单,如下所示:
<?php
$bucketsearch = sanitizeone($_POST["bucketsearch"], "plain");
$bucketsearch = strip_word_html($bucketsearch);
?>
if(isset($_POST['search'])){
$result=MYSQL_QUERY( "SELECT * FROM buckets where bucketname like '%$bucketsearch%' order by bucketname");
}else{
$result=MYSQL_QUERY( "SELECT * FROM buckets order by bucketname");
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果有人搜索"苹果和梨"的例子我没有得到任何包含任何单词的结果,我只能让它返回结果(1个结果)及其中的所有单词.
任何人都可以帮我把这个搜索更多一些吗?提前致谢.
谢谢你的期待.我有一个很长的项目列表,用户点击图像(加号)将项目添加到他们的个人列表中.当他们点击+它加载一个"add-item.php?itemid =*",它处理下面的代码,然后将它们重定向到他们自己的列表,我确实让它重定向回全局列表,但后来不清楚如果该项目已添加到其列表中,则为该用户.如何让它全部更新数据库而不去任何地方,我认为javascript但从未写过任何东西.任何帮助都会很精彩!:)
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$bucketlist=MYSQL_QUERY( "SELECT * FROM membersbuckets where userid = $userid AND bucketid = $bucketid")
or die(mysql_error());
$bucketlist=mysql_fetch_array( $bucketlist ) ;
if($bucketlist < 1) {
mysql_query("INSERT INTO membersbuckets (memberbucketid, userid, bucketid, complete)
VALUES ('', '$userid', '$bucketid', '0')");
echo "Adding item to your bucketlist...";
echo "<meta http-equiv='Refresh' content='2; URL=mybucketlist.php'/>";
}
else {
echo "This item is already on your list, redirecting you to your list";
echo "<meta http-equiv='Refresh' content='2; URL=mybucketlist.php'/>";
}
?>
Run Code Online (Sandbox Code Playgroud)
先感谢您!:)
我刚从Sandeepan得到了一些很棒的帮助,谢谢!
请任何人都能看到我做错了....
<head>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javasript">
function addItemToUsersList(itemId)
{
$.ajax({
'url': 'member-bucketadd-execTEST.php',
'type': 'GET',
'dataType': 'json',
'data': {itemid: itemId},
'success': function(data)
{
if(data.status)
{
if(data.added)
{
$("span#success"+itemId).attr("innerHTML","Item added to your personal list");
}
else
{
$("span#success"+itemId).attr("innerHTML","This item is already on your list");
}
}
},
beforeSend: function()
{
$("span#success"+itemId).attr("innerHTML","Adding item to your bucketlist...");
}
'error': function(data)
{
// what happens if the request fails.
$("span#success"+itemId).attr("innerHTML","An error occureed");
}
});
}
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
然后按下按钮激活以下功能:
<a onclick='addItemToUsersList("<?php echo $itemid ; …Run Code Online (Sandbox Code Playgroud)