Visualizzazione risultati 1 fino 14 di 14

Discussione: [risolto] Ereditare un valore di una variabile tra script in pagine diverse

  1. #1
    Guest

    Predefinito [risolto] Ereditare un valore di una variabile tra script in pagine diverse

    ciao gente, mi sto chiedendo una cosa:
    ho un form che dopo essere stato inviato esegue uno script.
    tale script da un risultato che influenza il comportamento dello script stesso.
    IF $risultato < X
    echo"...";
    ELSE IF $risultato >X
    echo"<a href="pag2.php">apri pagina 2</A>";

    ora, l'utente va in pagina 2 e trova un modulo per registrarsi.
    c'è il form e la
    $query="INSERT INTO nome, cognome, nomeutente, password";
    il problema e la domanda è: come posso inserire anche il valore $risultato?

  2. #2
    Ospite Guest

    Predefinito

    Inserisci il codice della prima pagina in un form
    Codice HTML:
    <form action="seconda pagina.php" method="GET">
    E la variabile $risultato passera nella seconda pagina...

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da probid
    Inserisci il codice della prima pagina in un form
    Codice HTML:
    <form action="seconda pagina.php" method="GET">
    E la variabile $risultato passera nella seconda pagina...
    no scusa, c'è un fatto il salto è questo:

    pagina1.php
    <form> -> $risultato

    paginaintermedia
    <link>

    pagina3.php
    qui vorrei far apparire $risultato

  4. #4
    Guest

    Predefinito

    Premesso che nella seconda pagina hai di fatto il valore di tale variabile, puoi trasmetterla alla terza pagina come ti più ti piace, o tramite form con un campo nascosto (<input type="hidden" name="variabile" value="valore">) oppure tramite link.


    Ciaooooo!!!!!!

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da debug
    Premesso che nella seconda pagina hai di fatto il valore di tale variabile, puoi trasmetterla alla terza pagina come ti più ti piace, o tramite form con un campo nascosto (<input type="hidden" name="variabile" value="valore">) oppure tramite link.


    Ciaooooo!!!!!!
    puoi farmi i passaggi logici con i passaggi di programmazione, che non ho capito? :(

  6. #6
    Guest

    Predefinito

    Bhe, la prima opzione è facile da intuire, metti questo nel form che hai già:

    <input type="hidden" name="nomevar" value="$nomevar">

    dove nomevar è il nome della variabile in oggetto (devi modificare entrambi le voci, la seconda con il carattere $ davanti).

    La seconda opzione forse è ancora più semplice:

    <a href="pagina3.php?nomevar=$nomevar">link</a>


    Ciaooooo!!!!!!

  7. #7
    Guest

    Predefinito

    E nella pagina3 la variabile si chiamerà naturalmente
    Codice PHP:
    $_GET['nomevar']

  8. #8
    Guest

    Predefinito

    in prtica con questa riga
    <a href="pagina3.php?nomevar=$nomevar">link</a>
    l'utente inconsapevolmente si passa all'altra pagina il valore, cliccando sul link?

  9. #9
    Guest

    Predefinito

    "Inconsapevolmente"? :D

    Sì.


    Ciaooooo!!!!!!

  10. #10
    Guest

    Predefinito

    si, nel senso che cliccano ma non sanno che stanno inviando dei dati attraverso le pagine :D

    aspettate a chiudere, però, per favore, vorrei provare il sistema.
    grazie.

  11. #11
    Guest

    Predefinito

    Inconsapevolmente in realtà no perchè appare nell'URL.

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da lsdforum
    si, nel senso che cliccano ma non sanno che stanno inviando dei dati attraverso le pagine :D

    aspettate a chiudere, però, per favore, vorrei provare il sistema.
    grazie.
    [OT]

    Chiudiamo i topic solo quando l'utente dice di aver risolto

    Bye.

    [/OT]

  13. #13
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da JoErNanO
    Inconsapevolmente in realtà no perchè appare nell'URL.
    Quoto...
    Infatti l'URL appare come:
    pagina.php?nomevar=contenutovar
    L'utente è inconsapevole solo se si fa lo stesso procedimento ma cn variabili di tipo POST.

  14. #14
    Guest

    Predefinito

    funziona tutto. grazie!

Regole di scrittura

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