• User Attivo

    Semplificare questo codice

    Salve...vorrei semplificare del codice..o meglio renderlo piu' corto se si può..
    Praticamente dovrei fare un controllo su dei nick e se quel nick corrisponde a quello impostato dare quell immagine

    Io ho fatto cosi'

    [PHP]

    if($nickinviante == 'carlitos')

    echo"

    <br>
    <font class="fontnick2">Aggiunto $data alle $ora</font>
    <br>

    <a target="contenuto"href="profiloaltri.php?nickname=".$nickinviante."" class="fontnick3"">
    <img src="images/admin.png" border="0" alt="amministratore">

    $nickinviante scrive..</a><br>
    $testo
    </font>";

    else

    echo"
    <br>
    <font class="fontnick2">Aggiunto $data alle $ora</font>
    <br>

    <a target="contenuto"href="profiloaltri.php?nickname=".$nickinviante."" class="fontnick3"">

    $nickinviante scrive..</a><br>
    $testo
    </font>
    [/PHP]
    Qui il controllo e relativo solo al nick carlitos e se per esemipo al nick paolo vorrei fare lo stesso controllo ed assegnare un immagine diversa come posso fare per rendere questo codice il piu' semplificato e corto possibile..??

    Grazie


  • ModSenior

    Ciao carlitos,
    Vedi cosi:
    [php]
    echo "
    <br>
    <font class="fontnick2">Aggiunto $data alle $ora</font>
    <br>
    <a target="contenuto"href="profiloaltri.php?nickname=".$nickinviante."" class="fontnick3"">
    ".(($nickinviante == 'carlitos') ? '<img src="/images/admin.png" border="0" alt="amministratore">' : '')."
    $nickinviante scrive..</a><br>
    $testo
    </font>";
    [/php]


  • User Attivo

    E se voglio controllare non solo il nick carlitos.
    Ad esempio il nick paolo ed aggiungere un altra immagine per quest ultimo?


  • ModSenior

    [php]
    echo "
    <br>
    <font class="fontnick2">Aggiunto $data alle $ora</font>
    <br>
    <a target="contenuto"href="profiloaltri.php?nickname=".$nickinviante."" class="fontnick3"">
    ".(($nickinviante == 'carlitos') ? '<img src="/images/admin.png" border="0" alt="amministratore">' : (($nickinviante == 'paolo') ? '<img src="">' : ''))."
    $nickinviante scrive..</a><br>
    $testo
    </font>";
    [/php]


  • User Attivo

    Non mi riesce a leggere le immagini...mi da la x al posto dell immagine..


  • User Attivo

    Ho risolto facendo cosi'

    [php]

    .(($maiuscola == 'Carlitos') ? '<img src="admin.png" border="0" alt="amministratore">' : (($maiuscola == 'Hilary^') ? '<img src="aiutante.png" border="0" alt="aiutante">' : ''))."

    [/php]Togliendo le sbarrette.