拍卖网站使用wamp /显示搜索结果

时间:2012-05-28 16:27:07

标签: php javascript html

我正在创建一个网站并使用WAMPSERVER为我的大学软件工程项目部署它。我必须实现搜索可供拍卖的项目列表的用例。 我希望网页以某种eBayesque方式显示搜索结果 - 您可以使用搜索栏搜索所需的项目,并以页面上另一个div内的表格形式显示搜索结果。

到目前为止,我已经用一些虚假拍卖填充了mysql数据库,以测试我的PHP脚本的功能。但是我没有得到理想的结果。

如何在页面上的不同div中显示结果? (我使用javascript ???如果是这样的话是什么?)

或者我的PHP脚本是否有问题导致它出现故障?

<?php


$dbhost = mysql_connect("localhost:8080", "root", null);

if(!$dbhost){
    die("Error connecting to server: " .mysql_error();
}

$divebay = mysql_select_db("divebay");

if(!$divebay){
    die("Error connecting to database: " .mysql_error();
}

$var = $_GET['searchbox'];
$query = trim($var);

if(!isset($query)){
    echo "Your search was invalid";
    exit
}

$limit = 20;

$sql = "SELECT * FROM auction WHERE name LIKE '%" . $query . "%'";

$result = mysql_query($sql);
$numrows = mysql_num_rows($result);

if($numrows == 0){
    echo "Sorry, your search did not return any results";
}

while($row = mysql_fetch_array($result)){
    $ID = $row['ID'];
    $name = $row['Name'];
    $owner = $row['Owner'];
    $holder = $row['Holder'];
    $start = $row['StartPrice'];
    $current = $row['CurrentPrice'];
    $instant = $row['InstantPrice'];
    $inc = $row['IncrementPrice'];
    $image = $row['ImgUrl'];
    $time = $row['StartTime'];


    echo "<table class ='li'>";
    echo "<tr>";
    echo "<td class ='imgitem'></td>";
    echo "<td class ='info'>" 
    echo "<div class ='nameitem'>". $name . "</div>";
    echo "<div class ='owneritem'>" . $owner . "</div>";
    echo "</td>"
    echo "<td class ='prices'>";
    echo "<div class = 'currentprice'>" . $current . "</div>";
    echo "<div class = 'instantprice'>" . $instant . "</div>";
    echo "<div class = 'incrementprice'>" .$inc . "</div>";
    echo "</td>";
    echo "<td class ='timer'>" . $time . "</td>";
    echo "</tr>"



}
echo "<tr class ='numrows'> Displaying " . $numrows . " results</tr>";
echo "</table>";

mysql_close($dbhost);
?>

ps我应该提到在大约3-4个月之前我没有PHP或HTML的经验,所以不要讨厌

干杯 利安

0 个答案:

没有答案