| 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: 17 let
|
|||
0