Ik wil een systeem maken zodat users waarden ingeven en dan de admin deze waarde goed moet keuren en dan naar een andere tabel stuurt. Onderstaande de code. Bij het uitvoeren blijkt het mis te gaan in de sql. Kan iemand mij vertellen wat ik mis doe?
[edit]Zo lang je ons niet kan wijs maken dat sommige html codes relevant zijn ALLEEN De relevante code plaatsen! Slimme vragen stellen.[/edit]
<?php
$sql = "INSERT * FROM $tbl_name WHERE id='$del_id' INTO newtable";
?>
Deze query klopt van geen kant. De syntax van een insert query is als volgt:
INSERT INTO tabel (kolom1, kolom2)
VALUES (waarde1, waarde2)
Je hebt dus geen FROM en WHERE clause in een INSERT query. Ik weet niet wat je met die query wilt, maar die moet je dus in ieder geval aanpassen.
Ga je nog eens verdiepen in relationele databases. Data stuur je nooit (uitzonderingen daargelaten) van de ene tabel naar de andere.
Wanneer jij de boel goed hebt genormaliseerd, dan heeft alle data die jij wilt opslaan zijn eigen plekje in de database gekregen. Deze plek zal echt van het ene op het andere moment veranderen.