Prima di procedere con le cose del database, devi controllare attentamente javascript e html:al momento non vedo alcun input
elemento con un name
attributo di id
quindi mi sembra che dovresti ricevere un avviso di una variabile non definita quando usi $_POST['id']
. Lo stesso vale per $_POST[$qid]
.
A parte questo, se id
dovrebbe essere un numero intero, lo lancerei su int
e non citarlo:
$insertquestion[] = (int) $_POST['id'] . ",". (int) $_POST[$qid];
Se non dovrebbero essere entrambi interi, rimuoverei almeno lo spazio iniziale dopo le virgolette.