我正在努力创建一个搜索多个单词的搜索.我的第一次尝试没有取得任何结果,如下:
require_once('database_conn.php');
if($_POST){
$explodedSearch = explode (" ", $_POST['quickSearch']);
foreach($explodedSearch as $search){
$query = "SELECT *
FROM jobseeker
WHERE forename like '%$search%' or surname like '%$search%'
ORDER BY userID
LIMIT 5";
$result = mysql_query($query);
}
while($userData=mysql_fetch_array($result)){
$forename=$userData['forename'];
$surname=$userData['surname'];
$profPic=$userData['profilePicture'];
$location=$userData['location'];
echo "<div class=\"result\">
<img class=\"quickImage\" src=\"" . $profPic. "\" width=\"45\" height=\"45\"/>
<p class=\"quickName\">" . $forename . " " . $surname . "</p>
<p class=\"quickLocation\"> " . $location . "</p>
</div>";
}
}
Run Code Online (Sandbox Code Playgroud)
我也尝试了下面的结果,但是你可以想象,我输入的每个单词的结果都是重复的:
if($_POST){
$explodedSearch = explode (" ", $_POST['quickSearch']); …Run Code Online (Sandbox Code Playgroud) 我感觉好像在这里遗漏了一些显而易见的东西,我试图获取SQL查询的结果,然后在循环中使用它们。我感觉好像缺少了一些显而易见的东西,无论是否有注释行,我都尝试过。
<?php
$sentToID = $_SESSION['userID'];
$query = "SELECT *
FROM messages
WHERE sentToID = '$sentToID'";
$results = mysql_query($query);
//$userData = mysql_fetch_array($results, MYSQL_ASSOC);
foreach ($results as $result){
$messageID = $result['messageID'];
$sentFromID = $result['sentFromID'];
$subject = $result['subject'];
$body = $result['body'];
$dateTime = $result['dateTime'];
$query = "SELECT usertype
FROM user
WHERE userID = '$sentFromID'";
$messageResult = mysql_query($query);
$messageData = mysql_fetch_array($messageResult, MYSQL_ASSOC);
$usertype = $messageData['usertype'];
$query = "SELECT *
FROM $usertype
WHERE userID = '$sentFromID'";
$messageResult = mysql_query($query);
$messageData = mysql_fetch_array($messageResult, MYSQL_ASSOC);
if ($usertype …Run Code Online (Sandbox Code Playgroud) 我想知道是否有可能创建一个无限制的循环,它不会使浏览器崩溃,我正在处理一个类型的画廊,它会在屏幕上滚动时产生脉冲.
这是我到目前为止(显然崩溃浏览器):
var i = 0;
while (i < 1){
$('.block').each(function(index) {
$(this).css('left', $(this).position().left - 10)
if (($(this).position().left) < ($(window).width() * 0.4)) {
$(this).html('<p>Test 1</p>');
$(this).animate({
width: "500px",
height: "500px",
}, 500 );
}else if (($(this).position().left) < ($(window).width() * 0.2)) {
$(this).html('<p>Test 1</p>');
$(this).animate({
width: "600px",
height: "600px",
}, 500 );
}
});
}
Run Code Online (Sandbox Code Playgroud)
任何提示都会很棒!
我正在尝试使用列表进行多级导航,但是当我切换第一级并单击第二级以显示第三级时,第二级切换.不知道有没有解决这个问题?
我的代码到目前为止:
$(document).ready(function(){
$(".listSchool").click(function(){
$(this).children("ul").children().slideToggle();
});
$(".listClass").click(function(){
$(this).children("ul").children().slideToggle();
});
});
Run Code Online (Sandbox Code Playgroud)