Autor | Zpráva | ||
---|---|---|---|
S.T.A.L.K.E.R Profil * |
#1 · Zasláno: 23. 6. 2007, 18:46:50
Mám dvě tlačítka ano/ne na jedno odesílám do db ano na druhý ne. S tím že, když je ano se má vypsat nazev, popis..atd + logo, když ne vypíše se všechno bez loga.
Předem dík, za každou odpověď. |
||
djlj Profil |
#2 · Zasláno: 23. 6. 2007, 18:50:02
A kde je problém?
|
||
S.T.A.L.K.E.R Profil * |
#3 · Zasláno: 23. 6. 2007, 18:56:49
no jak to správně vypsat....
zkoušel jsem to takhle, ale nefunguje to tak jak by mělo if("SELECT * FROM nabidka WHERE logo LIKE 'ano'") printf ("<tr><td>%s</td> .......... <td><img src="logo.jpg"</td> </tr>", $row['nazev'], ................... $row['logo']); if("SELECT * FROM nabidka WHERE logo LIKE 'ne'") printf ("<tr><td>%s</td> .......... </tr>", $row['nazev'], ................... ); takhle to vypisuje jednou s logem a jednou bez loga tzn produkt tam je dvakrat i takhle if("SELECT nazev FROM nabidka WHERE system LIKE 'ano'") printf ("<tr><td>%s</td> .......... <td><img src="system.jpg"</td> </tr>", $row['nazev'], ................... $row['logo']); elseif("SELECT nazev FROM nabidka WHERE system LIKE 'ne'") printf ("<tr><td>%s</td> .......... </tr>", $row['nazev'], ................... ); logo je u všech a i takhle if("SELECT nazev FROM nabidka WHERE system LIKE 'ano'") printf ("<tr><td>%s</td> .......... <td><img src="system.jpg"</td> </tr>", $row['nazev'], ................... $row['logo']); else printf ("<tr><td>%s</td> .......... </tr>", $row['nazev'], ................... ); taky logo všude |
||
djlj Profil |
#4 · Zasláno: 23. 6. 2007, 19:08:54
Co to je?
Co má dělat ty podmínka if("SELECT * FROM nabidka WHERE logo LIKE 'ano'")? Normálně udělej: if(isset($_POST['ano'])){ //s logem } else{ //bez loga } |
||
Taps Profil |
#5 · Zasláno: 23. 6. 2007, 19:13:49
S.T.A.L.K.E.R
zkus to if(isset($_POST['ano'])){ $ano=$_POST[''ano] $sql1=mysl_query("SELECT * FROM nabidka WHERE logo LIKE '$ano'"); printf ("<tr><td>%s</td> .......... <td><img src="logo.jpg"</td> </tr>", $row['nazev'], ................... $row['logo']);} else{ sql2=mysql_query("SELECT * FROM nabidka WHERE logo LIKE 'ne'"); ....... } |
||
djlj Profil |
#6 · Zasláno: 23. 6. 2007, 19:17:11
$ano=$_POST[''ano]
Zbytečné… |
||
S.T.A.L.K.E.R Profil * |
#7 · Zasláno: 23. 6. 2007, 19:34:24
tak ted z toho vubec nevim.....
pres vytvorene administracni rozhrani pridam produkt do db pak mam na strance nabidka.php nejakej vypis z db <?php $result = mysql_query("SELECT * FROM nabidka"); while ($row = mysql_fetch_array($result)) { printf ("<tr><td>%s</td> ................. <td>%s</td> </tr>", $row['nazev'], ....... , $row['logo']); } mysql_free_result($result); ?> s tim ze se do posledniho tdcka zobrazuje ano ne, ale ja nechi, aby se tam zobrazoval ten vypis z db ano nebo ne, ale kdyz je ano zobrazil se tam img logo.jpg a kdyz je v db ne tak aby se tam nic nezobrazovalo nebo tam to td ani nebylo... ja vim, je to se mnou tezky |
||
BetaCam Profil |
#8 · Zasláno: 23. 6. 2007, 21:36:13
Z tvejch postu sem nejak nepochopil jakou mas struktutu tabulky.
pokud mas v tabulce sloupce neci jako "logo" "logoimg" tak tam dej proste normalni podmínku. if ($row['logo'] == 'ano') { echo '<td><img scr="'.$row['logoimg'].'"></td>'; } a pokud se obrazek loga vzdy jmenuje logo.jpg jak predpokládám podle tveho posledniho postu tak tam dej podminku neco jako if ($row['logo'] == 'ano') { echo '<td><img scr="logo.jpg"></td>'; } |
||
S.T.A.L.K.E.R Profil * |
#9 · Zasláno: 24. 6. 2007, 10:33:08
BetaCam
díky, díky, díky...funguje to :-) |
||
Časová prodleva: 17 let
|
0