0

我正在做一个学校项目,但我在处理这段代码时遇到了问题。虽然我不能让你们访问我的数据库,但请你们试着找出任何语法错误或我做错了什么。我得到的只是一个空格和循环中的任何回显文本。

<?php
$app= mysql_query("SELECT View FROM Stat");
echo "<table><tr>";

while($app_loop = mysql_fetch_array($app)){
    $db_item = $app_loop['Item'];

        $apps= mysql_query("SELECT * FROM Products WHERE Title='$db_item'");}
            while($apps_loop = mysql_fetch_array($apps)){
                $db_icon = $apps_loop['Icon'];
                $db_title = $apps_loop['Title'];

echo"<td>
    <form method='post' action='AppCatPage.php'>
    <input type='image' src='$db_icon' width='50px' height='50px' id='sb'>
    <input type='hidden' value='$db_title' name='apptitleu'>
    </form> 
    </td>"; 
}
echo"</tr></table>";
?>
4

1 回答 1

0

$app= mysql_query("从统计中选择视图");

您仅从表 stat 中选择了查看列

$db_item = $app_loop['Item'];

但您正在尝试阅读“项目”列的内容,
将第一行更改为:

$app= mysql_query("SELECT * FROM Stat");

我认为这是问题所在...

于 2013-01-19T16:38:14.560 回答