Autor Zpráva
S.T.A.L.K.E.R
Profil *
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
A kde je problém?
S.T.A.L.K.E.R
Profil *
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
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
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
$ano=$_POST[''ano]
Zbytečné…
S.T.A.L.K.E.R
Profil *
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
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 *
BetaCam

díky, díky, díky...funguje to :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0