Voordat je aan de slag gaat met de database-dingen, moet je je javascript en html zorgvuldig controleren:op dit moment zie ik geen input
element met een name
attribuut van id
dus het lijkt mij dat je een waarschuwing zou moeten krijgen van een ongedefinieerde variabele wanneer je $_POST['id']
gebruikt . Hetzelfde geldt voor $_POST[$qid]
.
Afgezien daarvan, als id
wordt verondersteld een geheel getal te zijn, ik zou het casten naar int
en niet citeren:
$insertquestion[] = (int) $_POST['id'] . ",". (int) $_POST[$qid];
Als ze niet allebei gehele getallen zouden moeten zijn, zou ik op zijn minst de voorloopspatie na de aanhalingstekens verwijderen.