hjälp med dynamisk html-tabell i php
Hej allihopa! Sitter och programmerar en hemsida där jag vill att datorn skall dynamiskt fylla på med artiklar så att jag slipper manuellt byta ut allt när det behöver uppdateras. Jag verkar få ut tabellen på rätt ställe eftersom att jag har satt border till 1 och då ser jag en stor fyrkant. Men jag får inget innehåll, satt uppe till halv tre på natten och gruvade mig i det, men nu har jag fått nog. Hoppas att någon vänlig själ kan hjälpa mig och jag tackar på förhand för svar! hur som helst, här är min kod:
<?php
// Felrapportering
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>
<?php
// Detta block tar hela listan med produkter och skriver in dem i variabler
include "Scripts/connect-mysql.php";
$bilder = "bilder";
$annonser= "annonser";
$product_print="";
$sql = mysql_query("SELECT * FROM produkter WHERE kategori='NES' ORDER BY datum DESC");
$productCount = mysql_num_rows($sql); // räkna antalet annonser
if ($productCount > 0) {
while($row = mysql_fetch_array($sql)){
$id = $row["id"];
$picture = "<img src='$bilder/$annonser/$id.jpg' height='150' width='150'/>";
$product_name = $row["produkt_namn"];
$price = $row["pris"];
$date_added = strftime("%b %d, %Y", strtotime($row["datum"]));
$product_list = "<a href='produkt.php'>$picture<br>$product_name </a>";
}
} else {
$product_list = "Det finns dessvärre inga produkter att visa ännu";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="css/center-style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="center">
<?php include_once("meny_template.php");?> //printar in mina menyer
<div class="flash">
<?php
$limit = 4;
$count = 0;
echo "<table width='854' height='700' border='1'>"; //och här är det tänkt att jag ska rita ut en tabell
while($row = mysql_fetch_array($sql)) //men här verkar det gå snett
{
if($count < $limit)
{
if($count == 0)
{
echo "<tr><th scope='row'><a href='produkt.php'>$picture<br>$product_name </a></th>";
}
echo "<td><a href='produkt.php'>$picture<br>$product_name </a></td>";
}
else
{
$count = 0;
echo "</tr><tr><th scope='row'><a href='produkt.php'>$picture<br>$product_name </a></th>";
}
$count++;
}
echo "</tr></table>";
?>
</div>
</div>
</body>
</html>