Ho una domanda sulla generazione di una query string.
Io ho una tabella (o meglio una parte di tabella) di un form:
codice:
Dove $espandi[$i] va a scrivere dei colori (solitamente sottoforma di codici numerici).
Ecco, io quindi dovrei generare una querystring che mi contenga $espandi[$i] cioè i colori e poi il valore dei vari campi $articolo1_val_S_valore[$i]...insomma una query string "dinamica" dal momento che non so preventivamente quanti codici del colore avrò, mentre il numero delle taglie è predefinito (non il valore contenuto però).
In soldoni, vorrei ottenere una querystring del genere:
inserimento_ordini.php?S=$espandi[$i]:$articolo1_val_S_valore[$i];$espandi[$i]:$articolo1_val_S_valore[$i].....&M=$espandi[$i]:$articolo1_val_M_valore[$i];$espandi[$i]:$articolo1_val_M_valore[$i]...
e cioè:
inserimento_ordini.php?S=30:400;35:500.....&M=30:450;35:0...
Come detto in precedenza, io non so preventivamente quanti colori avrò per la taglia S, M, L o quel che è...
Al momento sono abbastanza fuso e non mi viene in mente un metodo e, a dir la verità, non so neanche se sono verso la soluzione più funzionale...ergo, mi sapete dare una mano per favore?
PS: anche se non è l'ideale, successivamente userei il comando explode, ma è un programma "interno" quindi non mi interessa una particolare attenzione sulla qualità e sicurezza del codice...
PS2: il form dovrebbe "creare" la querystring sulla "pagina principale" perchè questo form è contenuto in un popup
Io ho una tabella (o meglio una parte di tabella) di un form:
codice:
Codice:
"<tr>
<td><center><b>"; print ($espandi[$i]); echo "</b></center></td>
<td><input type='text' id='$articolo1_val_S_valore[$i]' name='$articolo1_val_S_$espandi[$i]' size='5'></td>
<td><input type='text' id='$articolo1_val_M_valore[$i]' name='$articolo1_val_M_$espandi[$i]' size='5'></td>
<td><input type='text' id='$articolo1_val_L_valore[$i]' name='$articolo1_val_L_$espandi[$i]' size='5'></td>
<td><input type='text' id='$articolo1_val_XL_valore[$i]' name='$articolo1_val_XL_$espandi[$i]' size='5'></td>
<td><input type='text' id='$articolo1_val_XXL_valore[$i]' name='$articolo1_val_XXL_$espandi[$i]' size='5'></td>
</tr>"
Dove $espandi[$i] va a scrivere dei colori (solitamente sottoforma di codici numerici).
Ecco, io quindi dovrei generare una querystring che mi contenga $espandi[$i] cioè i colori e poi il valore dei vari campi $articolo1_val_S_valore[$i]...insomma una query string "dinamica" dal momento che non so preventivamente quanti codici del colore avrò, mentre il numero delle taglie è predefinito (non il valore contenuto però).
In soldoni, vorrei ottenere una querystring del genere:
inserimento_ordini.php?S=$espandi[$i]:$articolo1_val_S_valore[$i];$espandi[$i]:$articolo1_val_S_valore[$i].....&M=$espandi[$i]:$articolo1_val_M_valore[$i];$espandi[$i]:$articolo1_val_M_valore[$i]...
e cioè:
inserimento_ordini.php?S=30:400;35:500.....&M=30:450;35:0...
Come detto in precedenza, io non so preventivamente quanti colori avrò per la taglia S, M, L o quel che è...
Al momento sono abbastanza fuso e non mi viene in mente un metodo e, a dir la verità, non so neanche se sono verso la soluzione più funzionale...ergo, mi sapete dare una mano per favore?
PS: anche se non è l'ideale, successivamente userei il comando explode, ma è un programma "interno" quindi non mi interessa una particolare attenzione sulla qualità e sicurezza del codice...
PS2: il form dovrebbe "creare" la querystring sulla "pagina principale" perchè questo form è contenuto in un popup
Ultima modifica: