Select con due valori

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve, volevo chiedere se è possibile inviare un campo select con due valori, cerco di spiegarmi meglio:

Ho questo:
codice:

PHP:
<select name="auto">
  <option value="1-2">Volvo</option>
  <option value="3-4">Saab</option>
  <option value="5-6">Mercedes</option>
  <option value="7-8">Audi</option>
</select>

Ora vorrei che con l'invio della select i valori siano suddivisi in due parametri get, cioè se l'utente sceglie "Saab" nell'url vorrei ritrovarmi come parametri: param1=3&param2=4.

E' possibile?

Oppure come potrei rimediare?

Grazie, spero di essermi spiegato bene.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
potresti inviare un unico dato tramite GET e poi spezzarlo tramite explode() nella pagina che elabora i dati.
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Si potrei farlo, però vorrei lasciarlo come ultima spiaggia, perchè mi toccherebbe modificare molte righe di codice, in pratica sto adattando questo script ad un sito già esistente, se poi proprio non si può fare modificherò il codice.
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve, ho fatto in questo modo, al momento dell'invio dell'input select "auto" invio anche questi due parametri, però mi ritrovo sempre con un problema, cioè quando invio il codice al primo invio il param1 è uguale a nulla e cosi anche per il secondo, mentre al secondo invio ricevo i dati del primo invio e cosi via. Ecco il codice:

PHP:
$param = explode("-", $_GET['auto']);
$param1 = $param[0];
$param2 = $param[1];

echo '<input type="hidden" name="param1" value="' . $param1 . '">';
echo '<input type="hidden" name="param2" value="' . $param2 . '">';

Come posso prendere i valori del get in tempo instantaneo?

Grazie
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve ho provato pure cosi ma ottengo un'url che non funziona, mi spiego, ecco il codice:

HTML:
<select name="prezzo" >
<option value="10-50&primo=10&ultimo=50">10 a 50</option>
</select>

Ottengo quest'url:

10-50%26primo%3D10%10ultimo%3D50

Come posso far leggere l'url cosi com'è?

Grazie
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Salve, ho fatto in questo modo, al momento dell'invio dell'input select "auto" invio anche questi due parametri, però mi ritrovo sempre con un problema, cioè quando invio il codice al primo invio il param1 è uguale a nulla e cosi anche per il secondo, mentre al secondo invio ricevo i dati del primo invio e cosi via. Ecco il codice:

PHP:
$param = explode("-", $_GET['auto']);
$param1 = $param[0];
$param2 = $param[1];

echo '<input type="hidden" name="param1" value="' . $param1 . '">';
echo '<input type="hidden" name="param2" value="' . $param2 . '">';

Come posso prendere i valori del get in tempo instantaneo?

Grazie

Ma i valori delle due variabili vengono stampati correttamente
 
Discussioni simili
Autore Titolo Forum Risposte Data
F [MySQL] Select con due condizioni su uno stesso campo MySQL 7
L problema con query select PHP 2
M Estrarre valore con SELECT COUNT PHP 0
L input dati con inser into select ? PHP 4
F query e form con select multipla PHP 17
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M [PHP] Problema con query select PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3
M [PHP] Problemi con select PHP 6
G sql select con array in php PHP 1
maxnegri Sommare i prezzi dei prodotti aggiunti al carrello di diverse aziende con Select sum php mysqli PHP 10
S [WordPress] Creare una select box con partita iva e codice fiscale in base a una logica. WordPress 0
D [MySQL] Tabelle "molti a molti", SELECT con troppe QUERY MySQL 7
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
D Sono disperato: Menu select dinamici con Ajax e PHP PHP 1
D Sono disperato: Menu select dinamici con Ajax e PHP Ajax 2
T [Javascript] un form con select dinamica che funzioni da menù... Javascript 2
E Modulo PHP con campi Select PHP 7
asevenx [Javascript] aggiungere righe con select da database e calcolo sconto in automatico Javascript 0
asevenx [PHP] form con select che non invia dati se con apostrofo PHP 4
asevenx [PHP] select dinamica con valori estratti dal database in base alle scelte precedenti PHP 3
F Aggiornare marker su mappa google con una funzione ajax richiamata al cambio di una select Ajax 2
E Cambiare l'option di un select con jquery jQuery 1
F Sommare valori di ogni periodo con SELECT PHP 7
T select record con data di oggi PHP 1
D Select con espressione regolare PHP 4
F mysqli creare una select con valori dal db PHP 4
E Problemi auto increment con query Insert Into Select MySQL 2
H problema con select dinamiche e javascript Javascript 0
P Problemi con select multipla PHP 12
M Salvare select con cookie PHP 1
M Campo Select con dati da DB PHP 1
R select con loop dei record MySQL 0
L DML: utente con permessi di UPDATE con WHERE ha bisogno di privilegi di SELECT? PHP 1
I Insert con select da tabella e valori predefiniti MySQL 2
K Popolare select con piu campi in orizzontale PHP 1
N Visualizzazione record in PHP con SELECT GROUP BY PHP 3
P query select con parole accentate MySQL 0
A Problema recupero valori da select con chiamata ajax Ajax 1
S [RISOLTO]invio form con select onchange Javascript 2
R PHP select con file excel PHP 7
H Problema con MySQL e PHP, dopo aver fatto una SELECT non ottengo alcun risultato PHP 7
ciccio1892 Select concatenate con Ajax inviare scelta utente tramite post insieme ad altri dati form PHP 3
C Select dinamica con option prelevati da un file xml Ajax 1
L Problema Select con Javascript e nodi Dom XML. Javascript 0
S Problema con inserire la select in un array PHP 2
S Ricerca nel DB con radiobutton + riempimento select PHP 55
asevenx SELECT con condizioni WHERE multiple PHP 4
P Aiuto con query "SELECT" PHP 6

Discussioni simili