Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [PHP]Passaggio variabili

    Ciao!

    Ho un problema..me ne scusa anticipatamente per la banalità ma non ce ne salto fuori..

    Allora..

    Non so come passare le variabile tra due pagine.

    Mi spiego..

    1 - Ho una pagina html che con un form e un metodo post passa l'username digitato dall'utente nel form a una pagina php.


    <form method="post" action="show_res.php">
    ...
    <input id="user" name="user">



    2 - La seconda pagina recupera l'username con:

    $user_name=$_POST['user'];

    cerca nel DB gli attributi dell'utente e li mostra.

    Da poi la possibilità di cambiare il livello dell'utente, c'è un form a tendina che permette all' admin di selezionare il nuovo livello da attribuire all'utente.

    PROBLEMA

    A questo punto devo passare ad una terza pagina php la variabile $user_name e il nuovo livello selezionato, in cui eseguire la query per modificare il DB e stampare gli attributi modificati.

    Per passare il levello non c'è problema perchè viene passato con il metodo post del form MA COME FACCIO A PASSARE LA VARIABILE $username

    ????

  2. #2
    Puoi passarla direttamente nell'URL al quale punta il bottone del form.
    Guarda in alto...anche questo forum passa le variabili nell'url...

    Guarda e ricopia....
    Al posto di threadid=1026830 ci mettu username=pincopallino

  3. #3
    OK

    Ma come faccia a passargli una variabile nell'URL?

    Così non funziona..

    <form method="post" action="show_res.php?user_name=$user_name">

    Devo inserire il contenuto della variable e non il nome della variabile.

    SE faccio come sopra il browser mi porta all'indirizzo:

    ...show_res.php?user_name=$user_name

    io voglio il contenuto della variabile al posto di $user_name

    Come devo fare?






  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <action="show_res.php?user_name=<?php echo($user_name);?>">
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    oppure con un campo hidden nel form, o con le sessioni...

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.