Visualizzazione risultati 1 fino 13 di 13
Like Tree2Likes
  • 1 Post By
  • 1 Post By chiedimiditutto

Discussione: Visualizzazione variabili PHP

  1. #1
    chiedimiditutto non è connesso Neofita
    Data registrazione
    03-02-2013
    Messaggi
    27

    Question Visualizzazione variabili PHP

    Ciao a tutti,
    volevo chiedervi un suggerimento,
    vi è mai capitato di fare un echo di una variabile e non vederla?
    Esempio:
    <?php
    echo "<h1>Benvenuto su $HTTP_HOST !</h1>";
    ?>

    mi restituisce solo Benvenuto su !

    Grazie

  2. #2
    Guest

    Predefinito

    $_server["http_host"];

    sempre che sia definita

    oppure

    echo "<h1>Benvenuto su " .$_SERVER['SERVER_NAME'] . "!</h1>";
    Ultima modifica di FormularioDiDrakensang : 24-07-2014 alle ore 13.01.49

  3. #3
    chiedimiditutto non è connesso Neofita
    Data registrazione
    03-02-2013
    Messaggi
    27

    Predefinito

    ok con il secondo metodo funziona,
    ora ti chiedo una seconda cosa, ci sto studiando sopra e sono neofita però ho preso un esempio che mi hanno passato e lo posto giusto per capirci qualcosa,
    da una pagina iniziale utilizzo il seguente form:

    <form action="/new/scripts/elabora.php" method="get">
    <input type="text" name="campione">
    <input type="submit" value="Invia i dati">
    </form>

    effettivamente inserendo un nome nella pagina sucessiva mi appare campione=nome

    però dovrei vedere stampato "nome" anche nella pagina sucessiva che ho costruito nel seguente modo

    <?
    // Nel file `elabora.php' ...
    // Questo stampa "nome"
    echo .$campione;
    ?>

    però la nuova pagina mi resta bianca, avevo attribuito il problema al fatto che echo non mi stampasse le variabili ma a questo punto, vista anche la discussione iniziale il problema è un altro.

    Grazie comunque per la risposta tempestiva

  4. #4
    Guest

    Predefinito


    <?
    // Nel file `elabora.php' ...
    // Questo! stampa "nome"
    echo $_GET['campione'];
    ?>
    Ultima modifica di FormularioDiDrakensang : 24-07-2014 alle ore 14.34.47
    atzendei likes this.

  5. #5
    chiedimiditutto non è connesso Neofita
    Data registrazione
    03-02-2013
    Messaggi
    27

    Predefinito

    wow funziona!!!

    grazie!!!

  6. #6
    Guest

    Predefinito

    Mi permetto di darti un consiglio...quando devi inserire il contenuto di variabili php all'interno di html, invece di far stampare tutto l'html dal php, puoi inserire l'html normalmente e poi dove serve inserire <?=$latuavariabile?>

    Spero possa esserti utile ;)

  7. #7
    Guest

    Predefinito

    gli shortini a chi sta cominciando ad imparare un linguaggio

    già è brutto che php integri perversioni di asp e jsp

    pensa ritrovarsi un errore perchè la versione in uso è < della 5.4 o la direttiva è off , solo per stampare "ciao"
    Ultima modifica di FormularioDiDrakensang : 24-07-2014 alle ore 21.19.33

  8. #8
    chiedimiditutto non è connesso Neofita
    Data registrazione
    03-02-2013
    Messaggi
    27

    Predefinito

    intanto vi ringrazio per i consigli, sto studiando un manuale e sto facendo alcuni test, il problema è che al 70% gli esempi che vengono dati non funzionano e rimango un po' perplesso, per esempio il seguente sulle variabili globali...

    <?
    // $numero e' una variabile globale
    $numero = 3;
    function prova() {
    // Quando dico $numero
    // intendo la variabile globale
    global $numero;
    echo $numero;
    }
    ?>

    il risultato è uno splendido schermo bianco!!!

    sapreste consigliarmi qualcosa di aggiornato sul quale imparare da zero fino ad un livello più avanzato?

  9. #9
    Guest

    Predefinito

    se non chiami prova()... non puoi aspettarti qualcosa di diverso


    il codice dentro function prova() {

    aka corpo della funzione lo esegui solo se chiami la funzione

    un po come al liceo scrivevi meccanicamente t = qualcosa e poi distratto da qualcosa di romantico non o usi nemmeno...
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 14.44.28

  10. #10
    chiedimiditutto non è connesso Neofita
    Data registrazione
    03-02-2013
    Messaggi
    27

    Predefinito

    scusa non capisco, forse sono ancora nella fase di distrazione ma cosa dovrei mettere? Non devo rimettere la variabile vero?

  11. #11
    Guest

    Predefinito

    <?
    // $numero e' una variabile globale
    $numero = 3;
    function prova() {
    // Quando dico $numero
    // intendo la variabile globale
    global $numero;
    echo $numero;
    }

    prova();
    ?>

  12. #12
    chiedimiditutto non è connesso Neofita
    Data registrazione
    03-02-2013
    Messaggi
    27

    Predefinito

    ok avevo capito che dovevo mettere qualcosa tra le tonde nella funzione...

    grazie... credo che prima di finire il corso stresserò ancora!!!

  13. #13
    Guest

    Predefinito



    ... OK

Regole di scrittura

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