Ik heb dus een tabel gemaakt waarin ik een veld heb genaamd functiegebied:
set('Finance and Control', 'Human Resources', 'Process Management', 'Marketing and Sales', 'ICT', 'NULL')
Null: Ja
Standaardwaarde: NULL
In de HTML heb ik een list:
en de PHP(MySQL) query is als volgt (beetje ingekort natuurlijk
):
$sql = "INSERT INTO `test_contacts` (`functiegebied`)
VALUES ( '" . $_POST['functiegebied'] . "');";
Als ik nu de pagina open, dan werkt het goed.
Het enige probleem is dus,
dat als ik meerdere waarden van de lijst selecteer, slechts de onderste geselecteerde waarde van de lijst (in de HTML) in de database wordt gezet.
Weet iemand hier de oplossing voor?
set('Finance and Control', 'Human Resources', 'Process Management', 'Marketing and Sales', 'ICT', 'NULL')
Null: Ja
Standaardwaarde: NULL
In de HTML heb ik een list:
HTML:
1
2
3
4
5
6
7
| <select name="functiegebied" size="5" multiple id="functiegebied"> <option value="Finance and Control">Finance and Control</option> <option value="Human Resources">Human Resources</option> <option value="Process Management">Process Management</option> <option value="Marketing and Sales">Marketing and Sales</option> <option value="ICT">ICT</option> </select> |
en de PHP(MySQL) query is als volgt (beetje ingekort natuurlijk
$sql = "INSERT INTO `test_contacts` (`functiegebied`)
VALUES ( '" . $_POST['functiegebied'] . "');";
Als ik nu de pagina open, dan werkt het goed.
Het enige probleem is dus,
dat als ik meerdere waarden van de lijst selecteer, slechts de onderste geselecteerde waarde van de lijst (in de HTML) in de database wordt gezet.
Weet iemand hier de oplossing voor?
Mustang Mach-E SR RWD | MINI Countryman Cooper S