php, passare i valori di una lista

chopper

Nuovo Utente
12 Set 2010
3
0
0
Ciao a tutti, sono nuovo del forum e ho una domanda da fare alla quale non trovo risposta.

E' molto semplice, sto studiando php e fin'ora sono riuscito a risolvere buona parte degli esercizi della guida che ho preso in biblioteca. Sono alla parte della creazioni di moduli che è la più interessante, però mi sorge un dubbio; vi faccio un esempio:

voglio creare una categoria (mele, pere, banane, ecc...) e inserirla in una lista html, e fare in modo che clikkando sul link posso passare il valore a un'altra pagina.
Fin'ora ho studiato il metodo POST ma riguarda solo i form e il passaggio di dati(nome, cognome, indirizzo, messaggio, ecc...), come posso far passare i valori all'interno di una lista? Cosa devo studiare? Che metodo? Posso avere un piccolo esempio?

Grazie a tutti delle risposte, ciao!
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Anche una lista è un elemento di un form. Puoi fare così:
HTML:
<form method="post" action="pagina.php">
    <select name="categoria">
        <option value="valore">nome</option>
        <option value="valore2">nome2</option>
    </select>
    <input type="submit" name="submit" value="Invia" />
</form>
E poi recuperare il valore nella pagina PHP così:
PHP:
<?php
echo "Hai scelto la categoria {$_POST['categoria']}.";
?>
Se sceglierai la categoria nome il valore sarà valore, se sceglierai nome2 il valore sarà valore2.

Se non ho capito (cosa probabile) rispiegami il problema.
 

chopper

Nuovo Utente
12 Set 2010
3
0
0
mi sono spiegato male, forse!

ad esempio: se io acquisto un prodotto lo posso scegliere tra tutti quelli che ci sono, poi il prodotto verrà passato in una nuova pagina, e successivamente posso far compilare un form...

Io cercavo un esempio per far passare dei valori che non facciano parte per forza di un form, ad esempio all'interno di una lista html(ma non per forza possono anche essere link di immagini come capita spesso durante gli acquisti),
così da trovarmi nella nuova pagina con il nome del prodotto ed eventuali altri dati...
 

chopper

Nuovo Utente
12 Set 2010
3
0
0
Di sicuro sto generalizzando il problema, e anche sbagliando un po' la logica...
però ho capito che devo studiare la variabile $_REQUEST, o forse mi sbaglio ancora, nella guida che ho preso non accenna a questo tipo di variabile...mha!

Potete darmi degli indirizzi utili e dei consigli?

come sempre grazie e ciao.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Capisco. La cosa che chiedi si può ottenere inviando dei dati tramite l'URL della pagina. Ad esempio, se hai una pagina PHP e la richiami con un URL del genere: http://www.miosito.com/pagina.php?variabile=valore poi in PHP puoi fare:
PHP:
<?php
echo "La variabile è uguale a {$_GET['variabile']}.";
?>
E visualizzerà a schermo il valore. Puoi anche passare più variabili, ad esempio: http://www.miosito.com/pagina.php?variabile=valore&variabile2=valore2. Di solito nel caso degli eCommerce si passa l'ID del prodotto, e poi nella pagina successiva si recuperano i dati dal database, argomento che immagino tu non abbia ancora studiato.
 
Discussioni simili
Autore Titolo Forum Risposte Data
D passare valori da database sql a php PHP 1
L Errore nel passare più valori tra pagine php PHP 10
L Passare valori da script js a PHP Javascript 0
S passare un valore da un form a un file .php con metodo post PHP 4
N Passare array da php a javascript PHP 5
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
G [PHP] Passare dati tra record PHP 4
L [PHP] Passare variabile PHP 3
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
M Passare una varibile da PHP a Javascript PHP 2
B [PHP] passare valore ad un form su un'altra pagina PHP 4
K [PHP] Paginazione Wordpress: passare variabile PHP 6
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
V Passare a PHP pagina bootstrap creata in HTML PHP 1
A passare parametri ad un file php prima di utilizzare $.get jQuery 1
A [PHP] Passare variabili tra pagine diverse PHP 2
K [PHP] Passare valore select PHP 2
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
A Passare variabili da javascript a PHP PHP 8
marino51 passare array da php a javascript PHP 5
G Passare loop in php su uno script javascript PHP 12
G Come far passare un valore attraverso il metodo POST utiliazzando PHP a jQuery PHP 4
L come passare il campo allegato dal file html al fiel php per spedirlo con un form PHP 12
G Passare valore ad una variabile con jQuery e PHP PHP 1
A passare variabile ad un file PHP da acquisire con $_GET PHP 3
P Passare un valore, o arriare una funzione da pagina2.php in pagina1.php Javascript 2
B AIUTO: come passare una variabile php ad una funzione javascript Javascript 2
L Passare ad uno script PHP i dati di un form incluso l'upload di un'immagine Ajax 0
A passare variabili da javascript a php PHP 3
neo996sps Passare variabile su include di file php PHP 2
V passare la scelta di una select ad un variabile php PHP 5
U passare una variabile di sessione da pagina di joomla a pagina php Joomla 3
C passare variabili da php a javascript Javascript 13
N passare variabili da php a popup js,e viceversa Javascript 2
P passare valore variabile da javascript a php Javascript 1
A Passare la risoluzione da javascript a php in modo trasparente PHP 31
M [php] passare valore di una select ] PHP 0
G aiuto:passare dati da html a php PHP 1
G passare una variabile da una prompt js a php Javascript 1
E Passare variabile php a JS Javascript 0
B Come faccio a passare l'URL dove mi trovo ad un iframe php Javascript 2
A Passare un array ad un'altra pagina .php PHP 1
B Passare un array da html a php PHP 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1

Discussioni simili