Passare variabile

  • Creatore Discussione Creatore Discussione ltatas
  • Data di inizio Data di inizio

ltatas

Nuovo Utente
17 Apr 2009
38
0
6
Salve a tutti vorrei sapere come posso passare una variabile tra due pagine php dove nella prima pagina è id del record scelto precedentemente.
Esempio:
Nella select viene scelto un record
$select_login = "SELECT id,account,soprannome FROM $db_table WHERE account='' Order By id ASC Limit 1";
adesso devo portarmi il valore id nella seconda pagina.
Ho provato cosi ma non va:
http://localhost/update_account.php?data=$id
e nella seconda pagina uso il valore id cosi:
$update = "UPDATE $db_table SET ora='".$ora."' WHERE ID='".$data."'";
Ciao e grazie
 
ciao
3 cose

1. nella seconda pagina ti sei ricordato di mettere ?
$data=$GET['data'];

2. nella select scrivi id (minuscolo) ,nell' update WHERE ID (maiuscolo), se sono gli stessi o sempre minuscolo o sempre maiuscolo

3. non puoi passare id per sessione?
 
Ciao e grazie per avermi risp
Sto vedendo come fare , ma non riesco a trovare e nn so come posso fare sulla query di update di sql.
Inizio con session_start(); sulla prima pagina e dichiaro la variabile $sessione = session_id();
poi quando faccio il link verso la seconda pagina http://localhost/update_account.php?sessione=$sessione
Dichiaro la seconda variabile su secondo foglio $sessione=session_id();
e quando faccio l'update come faccio a legare con id?
Ciao e grazie
 
Ultima modifica:
Ho abbandonato le sessioni.
Ma non riesco ugualmente a pasare la variabile, non riesco a capire dove sbaglio.
Nella select seleziono il record
$select_login = "SELECT id,account,soprannome FROM $db_table WHERE account='' Order By id ASC Limit 1";
succesivamente devo passare al secondo file la variabile id
quindi nella 2 pagina dichiaro la variabile
$id=$GET['data'];
http://localhost/update_account.php?data=$id
ma non va, quacuno puo aiutarmi?
Grazie
 
Ragazzi ho capito dove sbaglio, la variabile sulla prima pagina non funziona.
Come posso dichiarare la variabile id che sto utilizzando nella select?
$select_login = "SELECT id,account,soprannome FROM $db_table WHERE account='' Order By id ASC Limit 1";
Infatti se apro il brower e faccio eseguo il link della seconda pagina e al posto dell' id metto il valore funziona
http://localhost/update_account.php?data=XXXX.
Ciao e grazie
 
ciao

Come posso dichiarare la variabile id che sto utilizzando nella select?

se non ho capito male tu vuoi tramettere il valore di id che, in teoria, ricavi dalla select e inviarlo con ...?data=$id

$select_login = "SELECT id,account,soprannome FROM....

se hai utilizzato (es.) $riga=msql_fetch_array($query)...
il valore di id lo ricavi da

$id=$riga['id']

questo se non ho capito male
 
Grazie avevo appena finito e mi è arrivata la mail che mi avevi riscrito.
Gentilissimo ciao e alla prossima
 

Discussioni simili