Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Scrivere sempre echo?

  1. #1
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314

    Scrivere sempre echo?

    Ragazzi ho un grosso dubbio, all'interno di una tabella devo sempre scrivere ECHO?
    codice:
    echo"<tr>";
    
        echo"<td>";
    		echo "$nome";	
    	echo"</td>";
        echo"<td>";
    		print "$cognome";
    	echo"</td>";
        echo"<td>";
    		print "$indirizzo";
    	echo"</td>";
        echo"<td>";
    		print "$telefono";
    	echo"</td>";
        echo"<td>";
    		print "$email";
    	echo"</td>";
      echo"</tr>";
    }
    echo"</table>";
    ?>
    Come vedete dal codice ho dovuto sempre inserire echo, come si può ovviare a questo problema?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Usa il punto per concatenare le porzioni della stringa e dai solo un echo finale.

    es.
    Codice PHP:
    $str='<table>';
    $str.='<tr>';
    $str.='<td>1</td><td>2</td>';
    $str.='</tr>';
    $str.='</table>';
    echo 
    $str

  3. #3
    Non è un problema in se, potresti fare anche cosi:

    echo'<tr>

    <td>
    '.$nome.'
    </td>
    <td>
    '.$cognome.'
    </td>
    <td>
    '.$indirizzo.'
    </td>
    <td>
    '.$telefono.'
    </td>
    <td>
    .'$email.'
    </td>
    </tr>';
    }
    echo'</table>';
    ?>

  4. #4
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314
    Originariamente inviato da Ugly Mau
    Non è un problema in se, potresti fare anche cosi:

    echo'<tr>

    <td>
    '.$nome.'
    </td>
    <td>
    '.$cognome.'
    </td>
    <td>
    '.$indirizzo.'
    </td>
    <td>
    '.$telefono.'
    </td>
    <td>
    .'$email.'
    </td>
    </tr>';
    }
    echo'</table>';
    ?>
    Perfetto!!!Grazie per la dritta.
    Cmq proverò anche l'altro suggerimento....

    Grazie!!!

  5. #5
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314
    Funziona perfettamente ma perchè si inserisce
    codice:
    .$variabile
    ?
    A cosa server il " . "?E' una concatenazione o cosa?

  6. #6
    Si, è una concatenazione, perché dentro le ' ' php non distingue le variabili al contrario di " "

  7. #7
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314
    Grazie per la delucidazione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.