Autor | Zpráva | ||
---|---|---|---|
Rogue77 Profil |
#1 · Zasláno: 8. 12. 2008, 19:25:03
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: </span><span class=text_vypis>".$zaznam["vyrobce"]."</span></td>"; echo "</tr>"; echo "<tr>"; echo "<td><span class=styl2>Barva: </span><span class=text_vypis>".$zaznam["barva"]."</span></td>"; echo "</tr>"; echo "<tr>"; echo "<td><span class=styl2>Velikosti: </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: </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: </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: </span><span class=text_vypis>".$zaznam["vyrobce"]."</span></td>"; echo "</tr>"; echo "<tr>"; echo "<td><span class=styl2>Barva: </span><span class=text_vypis>".$zaznam["barva"]."</span></td>"; echo "</tr>"; echo "<tr>"; echo "<td><span class=styl2>Velikosti: </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: </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: </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: </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 |
#2 · Zasláno: 8. 12. 2008, 19:28:37 · Upravil/a: Str4wberry
<? // 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: </span><span class=text_vypis>".$zaznam["vyrobce"]."</span></td>"; echo "</tr>"; echo "<tr>"; echo "<td><span class=styl2>Barva: </span><span class=text_vypis>".$zaznam["barva"]."</span></td>"; echo "</tr>"; echo "<tr>"; echo "<td><span class=styl2>Velikosti: </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: </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: </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: </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 |
#3 · Zasláno: 8. 12. 2008, 19:36:44
děkuji moc to mě nenapadlo:-(
|
||
Časová prodleva: 15 let
|
0