Dynamic Formulier
Ik heb een probleem met een php formulier,
Ik heb een lijst met producten die uit een mysql database worden gehaald, achter elk product staat een input box (form) waarin een value veranderd kan worden.
De naam van elke input box wordt uniek gemaakt door het product id erachter te zetten.
Maar als ik dus een value (in dit geval een datum) wil veranderen door op submit te drukken gebeurt er niks, nu ben ik er al achter dat het aan de dynamische id ligt die achter de naam staat van de submit button.
Dit is de submit knop:
En dit is de code waarmee hij kijkt of ik op submit heb gedrukt:
Nu klopt dat onderste niet, maar hoe kan ik dit werkend maken?
Gewijzigd op 01/01/1970 01:00:00 door Peter O
Je ontvangt dan op de server de array $_POST['bewerkdate'] met daarin een array met de verschillende productid's. Met een foreach kun je deze eenvoudig doorlopen.
Code (php)
Gewijzigd op 01/01/1970 01:00:00 door Frank -
Bedankt, maar hoe gebruik ik dit als er nog een input box in het form zit met bijvoorbeeld de naam+id ?
Probeer het eens! En gebruik print_r($_POST); om te zien wat er nu allemaal naar de server wordt gestuurd.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// verdere checks en verwerking van het formulier
}
?>
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// verdere checks en verwerking van het formulier
}
?>
Gelukkig zijn er anderen die wél opletten, Jan bedankt!