Visualizzazione risultati 1 fino 3 di 3

Discussione: [PHP] If in echo

  1. #1
    Guest

    Exclamation [PHP] If in echo

    Salve, come posso far funzionare un if in un echo? in poche parole non devo stamparlo ma eseguirlo

    Codice PHP:
    echo"
    <table style=\"text-align: left; width: 700px; height: 66px;\"
    border=\"0\" cellpadding=\"0\" cellspacing=\"2\">
    <tbody>
    <tr>
    <td>
    $img= '".$_SESSION['user']."/220.jpg';
    if (file_exists(
    $img)){
    echo '<img src=\""
    .$_SESSION['user']."/220.jpg\" width=\"90\" height=\"90\">';
    }else{
    echo '<img src=\"immagini/no_avatar.png\" width=\"90\" height=\"90\">
    }
    </td>

    ..........


    :top:

  2. #2
    Guest

    Predefinito

    Puoi far così:
    Codice PHP:
    echo"
    <table style=\"text-align: left; width: 700px; height: 66px;\"
    border=\"0\" cellpadding=\"0\" cellspacing=\"2\">
    <tbody>
    <tr>
    <td>"
    ;
    $img= '".$_SESSION['user']."/220.jpg';
    if (
    file_exists($img)){
    echo
    '<img src=\"".$_SESSION['user']."/220.jpg\" width=\"90\" height=\"90\">';
    }else{
    echo
    "<img src=\"immagini/no_avatar.png\" width=\"90\" height=\"90\">";
    }
    echo
    "</td>";
    Ma mettere un if in un echo e farlo funzionare da dentro... no :)
    Ultima modifica di comunitavirtuali : 24-10-2009 alle ore 21.13.31

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Se hai necessità di selezionare un valore a seconda di una condizione, puoi provare a sfruttare l'operatore ternario condizionale, la sintassi è questa:
    Codice PHP:
    ($condizione ? $se_vero : $se_falso)
    Funziona così:
    - $condizione può essere una variabile o un'espressione da valutare
    - la variabile $se_falso verrà stampata se $condizione è un'espressione "falsa" o assunta come tale, ovvero un booleano FALSE, un numerico uguale a 0, una stringa vuota o un riferimento con valore NULL
    - in caso contrario, sarà stampata la variabile $se_vero

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •