Autor Zpráva
Rogue77
Profil
mám výpis z databáze realizovaný do tabulky ale ještě bych chtěl u jednoho řádku realizovat to že, když je hodnota v databázi nulová tak se řádek nevypíše mám to hotovo v následujícím kódu.Vše funguje jak má ale je to strašně zdlouhové a pak i nepřehledné jak zapsat podmínku if a else jinak třeba jen na pár řádků místo dvou celých tabulek?
  <?
// naten spojen s MYSQL databz
$spojeni = mysql_connect("","",""); 
mysql_select_db('', $spojeni); 


$id=$_GET['id'];

   $vysledek = mysql_query("select * from zbozi where id = $id ");
   while ($zaznam = mysql_fetch_array($vysledek)): 
   
if ($zaznam["bezna_cena"]==0):

echo "<table width=600 border=0 align=center cellpadding=1 cellspacing=1>";
echo              "<tr>";
echo                "<td><table width=599 border=0 cellpadding=1>";
echo                  "<tr>";
echo                    "<td><div align=center><span class=style1>".$zaznam["nazev"]."</span></div></td>";
echo                  "</tr>";
echo                  "<tr>";
echo                    "<td><table width=599 border=0 cellpadding=1 cellspacing=10>";
echo                      "<tr>";
echo                       "<td rowspan=8 width=170><img src=\"".$zaznam["obrazek"]."\"border=0 altign=center class=pruhlednost></td>";
echo                        "<td><span class=styl2>Výrobce:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["vyrobce"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";
echo                           "<td><span class=styl2>Barva:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["barva"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";
echo                        "<td><span class=styl2>Velikosti:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["velikosti"]."</span></td>";
echo                      "</tr>";                 
echo                      "<tr>";                       
echo                        "<td></td>";
echo                      "</tr>";
echo                      "<tr>";                        
echo                        "<td><span class=styl2>Popis:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["popis"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";                      
echo                        "<td></td>";
echo                      "</tr>";
echo                      "<tr> ";                     
echo                        "<td><span class=styl2>Naše cena s DPH:&nbsp;&nbsp;</span><span class=nase_cena>".$zaznam["nase_cena"]." K</span></td>";
echo                      "</tr>";
echo                    "</table></td>";
echo                  "</tr>";
echo                "</table></td>";
echo              "</tr>";
echo            "</table>";

else:

echo "<table width=600 border=0 align=center cellpadding=1 cellspacing=1>";
echo              "<tr>";
echo                "<td><table width=599 border=0 cellpadding=1>";
echo                  "<tr>";
echo                    "<td><div align=center><span class=style1>".$zaznam["nazev"]."</span></div></td>";
echo                  "</tr>";
echo                  "<tr>";
echo                    "<td><table width=599 border=0 cellpadding=1 cellspacing=10>";
echo                      "<tr>";
echo                       "<td rowspan=8 width=170><img src=\"".$zaznam["obrazek"]."\"border=0 altign=center class=pruhlednost></td>";
echo                        "<td><span class=styl2>Výrobce:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["vyrobce"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";
echo                           "<td><span class=styl2>Barva:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["barva"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";
echo                        "<td><span class=styl2>Velikosti:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["velikosti"]."</span></td>";
echo                      "</tr>";                 
echo                      "<tr>";                       
echo                        "<td></td>";
echo                      "</tr>";
echo                      "<tr>";                        
echo                        "<td><span class=styl2>Popis:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["popis"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";                      
echo                        "<td></td>";
echo                      "</tr>";
echo                     "<tr>";                      
echo                        "<td><span class=styl2>Běžná cena s DPH:&nbsp;&nbsp;</span><span class=bezna_cena2>".$zaznam["bezna_cena"]." K</span></td>";
echo                      "</tr>";
echo                      "<tr> ";                     
echo                        "<td><span class=styl2>Naše cena s DPH:&nbsp;&nbsp;</span><span class=nase_cena>".$zaznam["nase_cena"]." K</span></td>";
echo                      "</tr>";
echo                    "</table></td>";
echo                  "</tr>";
echo                "</table></td>";
echo              "</tr>";
echo            "</table>";
endif;
endwhile;
?>


děkuji za rady
Str4wberry
Profil
  <?
// naten spojen s MYSQL databz
$spojeni = mysql_connect("","",""); 
mysql_select_db('', $spojeni); 


$id=$_GET['id'];

   $vysledek = mysql_query("select * from zbozi where id = $id ");
   while ($zaznam = mysql_fetch_array($vysledek)): 
   
echo "<table width=600 border=0 align=center cellpadding=1 cellspacing=1>";
echo              "<tr>";
echo                "<td><table width=599 border=0 cellpadding=1>";
echo                  "<tr>";
echo                    "<td><div align=center><span class=style1>".$zaznam["nazev"]."</span></div></td>";
echo                  "</tr>";
echo                  "<tr>";
echo                    "<td><table width=599 border=0 cellpadding=1 cellspacing=10>";
echo                      "<tr>";
echo                       "<td rowspan=8 width=170><img src=\"".$zaznam["obrazek"]."\"border=0 altign=center class=pruhlednost></td>";
echo                        "<td><span class=styl2>Výrobce:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["vyrobce"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";
echo                           "<td><span class=styl2>Barva:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["barva"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";
echo                        "<td><span class=styl2>Velikosti:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["velikosti"]."</span></td>";
echo                      "</tr>";                 
echo                      "<tr>";                       
echo                        "<td></td>";
echo                      "</tr>";
echo                      "<tr>";                        
echo                        "<td><span class=styl2>Popis:&nbsp;&nbsp;</span><span class=text_vypis>".$zaznam["popis"]."</span></td>";
echo                      "</tr>";
echo                      "<tr>";                      
echo                        "<td></td>";
echo                      "</tr>";      
if ($zaznam["bezna_cena"]!=0)  {          
echo                     "<tr>";    
echo                        "<td><span class=styl2>Běžná cena s DPH:&nbsp;&nbsp;</span><span class=bezna_cena2>".$zaznam["bezna_cena"]." K</span></td>";
echo                      "</tr>";    
}        
echo                      "<tr> ";       
echo                        "<td><span class=styl2>Naše cena s DPH:&nbsp;&nbsp;</span><span class=nase_cena>".$zaznam["nase_cena"]." K</span></td>";
echo                      "</tr>";
echo                    "</table></td>";
echo                  "</tr>";
echo                "</table></td>";
echo              "</tr>";
echo            "</table>";
endwhile;
?>
Rogue77
Profil
děkuji moc to mě nenapadlo:-(

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0