Ja, daar is je controle, maar nu is de vraag waar $_POST['submit'] aangemaakt wordt.
Aannemelijk lijkt mij dit de waarde van een submit. Je zegt zelf dat je een melding krijgt met: 'Je moet wel een optie kiezen.'
Die melding krijg je niet zomaar, je formulier moet immers wel verstuurd zijn.
[size=xsmall]Toevoeging op 17/08/2017 15:34:21:[/size]
- SanThe - op 17/08/2017 15:31:23
Ja, maar je hebt geen formulierveld met name="submit".
Klopt, maar de TS zij net dit:
submit zit onderin het script niet in de code zoals hierboven anders kon ik natuurlijk geen error krijgen als (je moet wel een optie kiezen )
Dus dan ben ik benieuwd hoe hij de boel verstuurd heeft. :P
Ikzelf prefereer altijd dit als controle:
if($_SERVER['REQUEST_METHOD'] == "POST") {
Dan kijk je immers niet naar de submitknop. Maar het is wel de eerste stap die je doet in de verwerking van je formulier.
[size=xsmall]Toevoeging op 17/08/2017 15:57:16:[/size]
ziet iemand toevallig deze fout ?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE land_id=15' at line 1
Die komma hoort niet in je query voor je WHERE. Ik zie geen opsomming.
verder raad ik wel aan om $newland te escapen met mysql(i)_real_escape_string(). Nu ben je behoorlijk vatbaar voor SQL-injection.