Moderator |
|
Je kunt beter werken met $_POST variabelen van de vorm naam[].
PHP kan dat soort velden verwerken alsof het een array was met de naam "naam". Voor de waarden van die velden pak je dan een produkt-id.
HTML:
<input type="text" name="produkt[]" value="CO1234" />
<input type="text" name="produkt[]" value="CO1235" />
<input type="text" name="produkt[]" value="CO1236" />
...
<input type="text" name="produkt[]" value="CO1234" /> <input type="text" name="produkt[]" value="CO1235" /> <input type="text" name="produkt[]" value="CO1236" /> ...
PHP:
<?php
// na submit van form:
print_r($_POST['produkt']);
/* levert
array(
0 => CO1234,
1 => CO1235,
2 => CO1236
);
*/
?>
<?php // na submit van form: /* levert array( 0 => CO1234, 1 => CO1235, 2 => CO1236 ); */ ?>
Je kunt dan ook andere array-functies gebruiken natuurlijk. |