hoom
جمعه 26 فروردین 1384, 00:02 صبح
با سلام
من میخواهم که اطلاعات یک بانک mySQL بصورت جدول نمایش داده بشه. کدی که من بکار میبرم درست کار میکند فقط مشکل اون اینه که اگر بانک خالی باشد چیزی چاپ نمیکند و این دو تا پیغام رو توی صفحه نمایش میده
Warning: key(): Passed variable is not an array or object in FXXX.php on line 50
Warning: implode(): Bad arguments. in XXX.php on line 57
اینم کدیه که من استفاده میکنم
$sql = "SELECT * FROM klausuren";
$result = mysql_query($sql, $connection);
if($result)
{
$row = mysql_fetch_array($result, MYSQL_ASSOC);
while ($field = key($row))
{
echo "<td>" . ucwords($field) . "</td>";
next($row);
}
echo "</tr>\n<tr><td>";
echo implode("</td><td>&nbsp;", $row);
echo "</td></tr>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<tr><td>&nbsp;" . implode("</td><td>&nbsp;", $row) . "</td></tr>\n";
}
}
mysql_close($connection);
خیلی ممنون اگر اساتید PHP کمک کنن. متشکر
من میخواهم که اطلاعات یک بانک mySQL بصورت جدول نمایش داده بشه. کدی که من بکار میبرم درست کار میکند فقط مشکل اون اینه که اگر بانک خالی باشد چیزی چاپ نمیکند و این دو تا پیغام رو توی صفحه نمایش میده
Warning: key(): Passed variable is not an array or object in FXXX.php on line 50
Warning: implode(): Bad arguments. in XXX.php on line 57
اینم کدیه که من استفاده میکنم
$sql = "SELECT * FROM klausuren";
$result = mysql_query($sql, $connection);
if($result)
{
$row = mysql_fetch_array($result, MYSQL_ASSOC);
while ($field = key($row))
{
echo "<td>" . ucwords($field) . "</td>";
next($row);
}
echo "</tr>\n<tr><td>";
echo implode("</td><td>&nbsp;", $row);
echo "</td></tr>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<tr><td>&nbsp;" . implode("</td><td>&nbsp;", $row) . "</td></tr>\n";
}
}
mysql_close($connection);
خیلی ممنون اگر اساتید PHP کمک کنن. متشکر