Vorrei passare valori multipli da un form ad una singola collona nel MySQL con l'insert. Mi spiego: Nel form ho la possibilità di scegliere gli argomenti da una lista o inserire un nuovo. Quindi ho due campi, con eventuale valore in uno dei due (l'altro sarà in bianco), che dovrebbe andar a finire nella stessa collona del Database.
codice:
<form id="form1" name="form1" method="post" action="_.php">
<label>Agomento da lista <select name="argomento" id="argomento">
<option selected="selected">Scegliere</option>
<option value="a">a</option>
<option value="b">b</option>
</select> </label>
<label>Nuovo argomento<input name="argomento" type="text" id="argomento" /> </label>
<input type="submit" name="Submit" value="vai" /> </form>
Nel form ho nominato tutti i due i campi con lo stesso nome (argomento), ma se facio la query "insert" prendi soltanto il valore presente nel secondo campo, ignorando il primo.
Questo usando una query tipo
Codice PHP:
$insertSQL = "INSERT INTO mia_tabela (argomento) VALUES (%s)",
GetSQLValueString($_POST['argomento'], "text");
Domanda: come avere a disposizione, nella query, tutte le informazioni presenti nei campi "argomento" e inserirle nel MySQL?