Primitivní podmínka v PHP
Dobrý den,
potřeboval bych poradit se zápisem kódu. Mám proměnou $hometitle, ta se zobrazí jenom někde. Problém je v tom, že výsledek kódu je v tabulce. Takže, když tam $hometitle není tak je buňka tabulky prázdná a další sloupce se normálně vypisují. Potřebuji napsat podmínku ve smyslu "když tu $hometitle není, tak se celý řádek nezobrazí".
$result.="
<tr><td><a href='".$homelink."'>".$hometitle."</a></td><td><a href='/index.php?m=profile&id=".$authorname."'>".$authorname."</a></td><td>"._formatTime($item['time'])."</td></tr>
";
mozes pouzit if(!isset($premenna)) ak ta premenna vobec neexistuje, alebo napr. if($premenna!='') apod zavisi od toho jak tu premennu plnis/ziskavas.
Můžeš mě to prosímtě zasadit do toho výsledku?
To vidis prvy krat v zivote PHP ci co? Zacni radsej si nieco najprv o tom citat, php.html
To if das pred ten tvoj riadok.
Já neprogramuji, spíš tak upravuji. Proto bych byl rád kdyby mi to někdo už dopsal :). Musí to být opravdu jednoduché, ale jak říkám, neumím.
To if das pred ten tvoj riadok (pred to $result.=")
V tom je právě problém. Pokud to tam přidám nezobrazí se titulek vůbec.
celý kód:
Jaky titulek? Co vlastne chces?
Chcel si
Potřebuji napsat podmínku ve smyslu
toto si pisal v otazke a na to som ti odpovedal.
Jasně, díky. Je to do redakčního systému, takže je těžké tam něco upravovat.
Je tezke tam pridat if? Nie, tezke to neni.
No ono to právě nefunguje s if.
if funguje. Ked nieco nefunguje tak nieco robis blbo (nevieme co robis blbo ptz nie sme jasnovidci a ty nam to nenapises ze co robis)
Napr.
robi co?
Výsledek stejný, jako když to tam nebylo.
Este keby sme vedeli co teda za TITLE dostanes z databazy, vtedy ked si myslis ze tam ziaden title neni (on tam je a nieco v nom je). Mozes sem skopirovat ten riadok HTML ktory to vygenerovalo? (v prehliadaci si dat zobrazit zdrojovy kod a skopirovat sem ten riadok ktory nechces)
Nakonec jsem poprosil autora systému a napsal mi nový modul. Díky za pomoc.
a to if(!isset($homelink)) ma efekt jaky? (to je test aj na NULL)
jo opacne. chces testovat ci je v nej nieco takze bez vykricnika
if(isset($homelink))
Napsal mě na to nový modul. Tamto staré bylo příšerné.