Autor Zpráva
Ikki
Profil
Zdravím přátelé,
potřeboval bych pomoci, jak uvést proměnu rovnající se danému textu.
zde je můj výplod
<?php if($dn1['user2read'] == 'no'){echo'<img src="../img/red.png">';}elseif($dn1['user2read'] == 'yes'){echo'<img src="../img/green.png">';}?>

Bohuže takto to nefunguje.
Kdyby byl někdo tak hodný a přepsal mi to tak, aby to fungoval, tak bych mu byl vděčný.
Děkuji a přeji pěkné ráno/den.
Keeehi
Profil
Ikki:
V tomto krátkém kódu chyba není. Jediným problémem by mohlo být, že neřeší co se stane pokud $dn1['user2read'] není ani no ani yes. Což je taky zřejmě tvůj problém. V $dn1['user2read'] bude něco, co tam neočekáváš. Tudíž problém hledej tam, kde se vytváří $dn1['user2read'].
Se zjištěním, co v $dn1['user2read'] vlastně doopravdy je pomůže
var_dump($dn1['user2read']);
Ikki
Profil
Děkuji, chybu jsem našel.
A chtěl bych se ještě zeptat. Když mám udělané soukromé zprávy a uživatelé mají na profilu ikonku PM, tak jak udělat to, že když na ní klikne, tak do sloupce <příjemce> to zadá jeho nick?
Keeehi
Profil
Ikki:
Místo <a href="pm.php"> budeš mít <a href="pm.php?userId=4852">. Na stránce pm.php pak v $_GET["userId"] id uživatele, z jehož profilu tam uživatel přišel. Stačí si pak v databázi vyhledat k IDčku nick a ten na místě kde potřebuješ vypsat.

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: