ilch Forum » Allgemein » HTML, PHP, SQL,... » Bilder verstecken

Geschlossen
  1. #1
    User Pic
    SanceZZ Mitglied
    Registriert seit
    14.09.2006
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    ich hab da folgendes problem. ich bastel gerade an meiner guildwars skill datenbank. diese funktioniert auch einwandfrei soweit.

    also ich hab in meiner db tabelle ic3_gwskilldb 5 felder für die jeweiligen daten (für energie, castzeit, aufladezeit usw.). in jeden dieser felder stehen die jeweiligen werte die man braucht. so diese lasse ich mir auch ausgeben wie ihr an folgendem code schnipsel sehen könnt.

    <table width="100%" border="0" cellspacing="1" cellpadding="0">
    				<tr><td width="200" height="15">&nbsp;&nbsp;</td>
    					<td width="100%" height="15" valign="top"><span class="Stil2">{name}</span></td>
    					<td width="300" height="15" align="right" valign="top"><strong>
    				{ener}&nbsp;<img src="include/images/guildwars/icons/energie.gif" title="Energiekosten" align="absmiddle" height="12" hspace="1" width="12">&nbsp;
                    {cast}&nbsp;<img src="include/images/guildwars/icons/casttime.gif" title="Castzeit in Sekunden" align="absmiddle" height="12" width="12">&nbsp;
    				{reu}&nbsp;<img src="include/images/guildwars/icons/reuse.gif" title="Abklingzeit in Sekunden" align="absmiddle" height="12" width="12">&nbsp;
    				{ereg}&nbsp;<img src="include/images/guildwars/icons/ereg.gif" title="Energieregeneration" align="absmiddle" height="12" width="12">&nbsp;
    				{adre}&nbsp;<img src="include/images/guildwars/icons/adrenalin.gif" title="Adrenalinkosten" align="absmiddle" height="12" width="12">&nbsp;
    			    </strong></td>
    				</tr>
    </table>


    nun zu meinem problem bzw frage. wie kann ich des machen wenn zb. bei den ersten 3 (ener, cast, reu) ein wert steht und bei den anderen 2 (ereg, adre) der wert 0 oder gar nix steht, dass diese beiden bilder (ereg, adre) nicht mit angezeigt werden?

    schonmal danke im voraus für jede hilfe lachen


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Es gibt mehrere Möglichkeiten aber sicher muss du eine if Abfrage machen, theoretisch ist das schon im Template möglich -> www.ilch.de/doku-entwickler11i.html#templates etwas nach unten scrollen (NEU: Bedingungen in Templatedateien).
    Oder du musst es halt schon in die PHP verfrachten.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SanceZZ Mitglied
    Registriert seit
    14.09.2006
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    bin nich der pro aber ich geb mir mühe ^^. also wenn ich die dokumentation richtig verstehe heißt das auf gut deutsch.

    z.b.:
    wenn ener den wert 0 hat dann soll er das bild verstecken sonst soll er mir das bild anzeigen.

    quai so: {_if_{ener}=='0'}Bei richtiger Bedingung{_else_}Bei falscher Bedingung{/_endif}

    so nun mein problem oder unwissenheit ^^. dort wo steht "bei richtiger bedingung" muss doch ein befehl rein der mir sagt das dass bild versteckt werden soll und bei "bei falscher bedingung" halt der befehl der mir sagt das dass bild angezeigt werden soll. nur wie lautet der? weil im guten www hab ich nämlich nix gefunden was mir helfen könnte.

    und was ist damit gemeint?

    Die Variable sollte mit set() oder einem Äquivalent gesetzt sein oder SESSION_AUTHRIGHT lauten, was automatisch durch $_SESSION['authright'] ersetzt wird.
    Als Vergleichsoperatoren sind bis 1.1I ==,!=,<>,>=,<= möglich, ab 1.1I dann zusätzlich noch > und <.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Eigentlich ganz einfach, und ich dachte für jemand der programmiert auch ganz offensichtlich. zunge
    {_if_{ener}!='0'}{ener} <img src="include/images/guildwars/icons/energie.gif" title="Energiekosten" align="absmiddle" height="12" hspace="1" width="12"> {/_endif}



    Zuletzt modifiziert von Mairu am 09.01.2008 - 16:35:04
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SanceZZ Mitglied
    Registriert seit
    14.09.2006
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    cool danke funzt einwandfrei. danköö für die hilfe. ja wie gesagt bin nich so der pro. lachen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten