Kód: Vybrat vše
<?php
if(!$dbc)
{echo "Chyba připojení k databázi!";
exit;
} else{ $spredkrmy = mysql_query("SELECT * FROM polozka WHERE ID_kategorie = '1'", $dbc )or die("Chyba v dotaze: " . mysql_error());
if (!empty($spredkrmy)){
$table = '<table id="jidelak" rules="all">';
$table .= '<thead><tr>';
echo "<h2>Studené předkrmy</h2>";
$table .= '</tr></thead>';
$table .= '<tbody>';
while ($sloupec = mysql_fetch_array($spredkrmy)) {
$table .='<tr>';
$table .= '<td>'.$sloupec['objem'].'</td>';
$table .= '<td class="volna_bunka"></td>';
$table .= '<td>'.$sloupec['nazev'].'</td>';
$table .= '<td class="volna_bunka"></td>';
$table .= '<td>'.$sloupec['cena'].'</td>';
$table .= '</tr>';
}
$table .= '</tbody>';
$table .= '</table>';
echo $table;
;}
$tpredkrmy = mysql_query("SELECT * FROM polozka WHERE ID_kategorie = '2'", $dbc )or die("Chyba v dotaze: " . mysql_error());
if (!empty($tpredkrmy)){
$table = '<table id="jidelak" rules="all">';
$table .= '<thead><tr>';
echo "<h2>Teplé předkrmy</h2>";
$table .= '</tr></thead>';
$table .= '<tbody>';
while ($sloupec = mysql_fetch_array($tpredkrmy)) {
$table .='<tr>';
$table .= '<td>'.$sloupec['objem'].'</td>';
$table .= '<td class="volna_bunka"></td>';
$table .= '<td>'.$sloupec['nazev'].'</td>';
$table .= '<td class="volna_bunka"></td>';
$table .= '<td>'.$sloupec['cena'].'</td>';
$table .= '</tr>';
}
$table .= '</tbody>';
$table .= '</table>';
echo $table; }}
?>
Problém je v tom, že jednotlivé kategorie mám takhle vypsané každou do vlastní tabulky, potřeboval bych to ale nějak sepsat do jedné tabulky (ty dva if a while cykly). Zkoušel jsem vypsat všechna data z databáze, ale potom se mi nepodařilo mezi ně vložit název kategorie. Pro žádám o pomoc docílit požadovaného kódu.
Kdyby to nebylo k pochopení tak napište a zkusím to popsat trochu jinak

Předem díky za reakce