Visualizzazione risultati 1 fino 7 di 7

Discussione: [php variabili]Si può inserire una variabile dentro un'altra variabile?

  1. #1
    Guest

    Predefinito [php variabili]Si può inserire una variabile dentro un'altra variabile?

    Ciao....volevo sapere se è possibile inserire una variabile dentro un'altra variabile....e se si può come dovrei inserirla dentro questo codice?
    Codice PHP:
    <?php
    $benvenuto
    ="
    <table border=1><tr>
    if(==0){echo \"<td bgcolor=FFFF00>Benvenuto in poeta93.altervista.org\"}
    "
    ;
    echo
    "$benvenuto</td></tr></table>";
    ?>
    dentro alla variabile $benvenuto volevo inserire una variabile di data così: $giorno=data("w"),e dove if(==0) volevo inserire appunto la variabile $giorno...solo che se la inserisco fuori della variabile il risultato finale viene così: if(6==0) dato che oggi è sabato...come potrei fare?

  2. #2
    Guest

    Predefinito

    Si possono inserire variabili all'interno di altre variabili, ma senza richiamare funzioni.
    Codice PHP:
    <?php
    $benvenuto
    ="
    <table border=1><tr>"
    ;
    if(==
    0){
    $benvenuto.="<td bgcolor=FFFF00>Benvenuto in poeta93.altervista.org";
    }
    echo
    "$benvenuto</td></tr></table>";
    ?>
    Ciaooo!!!!

  3. #3
    Guest

    Predefinito

    if(==0) if(6==0)

    Non ho capito cosa devi fare... puoi farmi un esempio?
    Io ho capito che devi concatenare delle stringhe... es:

    Codice PHP:
    $a="sono ";
    $b="una ";
    $c="stringa";

    echo
    $a . $b . $c;
    oppure

    Codice PHP:
    $stringa=$a . $b . $c;
    echo
    $stringa

  4. #4
    Guest

    Predefinito

    scusate mi sono spiegato male...io vorrei che nella variabile $benvenuto lo sfondo della cella cambi a seconda del risultato che mi da la funzione date("w") quindi dovrebbe venire
    Codice PHP:
    <?php
    $benvenuto
    ="if(date(\"w\")==0){
    echo \"<table border=1><tr><td bgcolor=colore>scritta\"
    }"
    ;
    ?>
    però così non mi funziona....e non so come fare....

  5. #5
    Guest

    Predefinito

    Codice PHP:
    <?php
    if(condizione){
    $benvenuto="<table border=1><tr><td bgcolor=colore>scritta...ecc....";
    }else{
    $benvenuto="<table border=1><tr><td bgcolor=colore2>scritta2...ecc....";
    }
    echo
    $benvenuto;
    ?>

  6. #6
    Guest

    Predefinito

    Allora o sono io che non capisco oppure non so cosa dire....
    Codice PHP:
    <?php
    $giorno_odierno
    =date("w");
    if(
    date("w")==1){ $benvenuto="<table border=1><tr><td bgcolor=007F00>Benvenuto in poeta93.altervista.org}";
    echo
    "$benvenuto";
    if(
    $giorno_odierno==0){
    echo
    "<td bgcolor=FFFF00>Ciao!Oggi è domenica!</td>";
    }
    elseif(
    $giorno_odierno==1){
    echo
    "<td bgcolor=007F00>Ciao!Oggi è lunedi!</td>";
    }
    elseif(
    $giorno_odierno==2){
    echo
    "<td bgcolor=0000FF>Ciao!Oggi è martedi!</td>";
    }
    elseif(
    $giorno_odierno==3){
    echo
    "<td bgcolor=7F007F>Ciao!Oggi è mercoledi!</td>";
    }
    elseif(
    $giorno_odierno==4){
    echo
    "<td bgcolor=FF0000>Ciao!Oggi è giovedi!</td>";
    }
    elseif(
    $giorno_odierno==5){
    echo
    "<td bgcolor=FF8000>Ciao!Oggi è venerdi!</td>";
    }
    else{
    echo
    "<td bgcolor=FF80FF>Ciao!Oggi è sabato!</td>";
    }
    ?>
    questo codice ha qualcosa di sbagliato?perchè aprendo la pagina è in grado di dirmi che c'è un errore nella ventiseiesima linea....(
    Parse error: parse error, unexpected $end in D:\Programmi\EasyPHP 2.0b1\www\guida\giorni_modificato.php on line 26)

  7. #7
    Guest

    Predefinito

    devi mettere un'altra parentesi graffa chiusa alla fine quindi il codice diventa così

    Codice PHP:
    <?php
    $giorno_odierno
    =date("w");
    if(
    date("w")==1){ $benvenuto="<table border=1><tr><td bgcolor=007F00>Benvenuto in poeta93.altervista.org}";
    echo
    "$benvenuto";
    if(
    $giorno_odierno==0){
    echo
    "<td bgcolor=FFFF00>Ciao!Oggi è domenica!</td>";
    }
    elseif(
    $giorno_odierno==1){
    echo
    "<td bgcolor=007F00>Ciao!Oggi è lunedi!</td>";
    }
    elseif(
    $giorno_odierno==2){
    echo
    "<td bgcolor=0000FF>Ciao!Oggi è martedi!</td>";
    }
    elseif(
    $giorno_odierno==3){
    echo
    "<td bgcolor=7F007F>Ciao!Oggi è mercoledi!</td>";
    }
    elseif(
    $giorno_odierno==4){
    echo
    "<td bgcolor=FF0000>Ciao!Oggi è giovedi!</td>";
    }
    elseif(
    $giorno_odierno==5){
    echo
    "<td bgcolor=FF8000>Ciao!Oggi è venerdi!</td>";
    }
    else{
    echo
    "<td bgcolor=FF80FF>Ciao!Oggi è sabato!</td>";
    }
    }
    ?>

Regole di scrittura

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