Er du sikker på at alle oppføringene i tabellen din har et kundenummer? Jeg lurer, siden du har satt som standard at det kan være hva som helst mellom 0 og 99999. Og, siden et kundenummer kan gjelde for flere forskjellige kunder (ut fra hva jeg kan se av det du har gitt oss av tabelldefinisjon), er du sikker på at du endrer riktig kunde?
Kode
INSERT INTO kunder (kundenr, username, userpassord, fornavn, etternavn, adresse, postnr, sted, tlf, epost, abbonementer, priv_for, rabbat, kommentar)
Denne bør byttes ut med en UPDATE, siden du endrer på en enkelt linje i tabellen.
Kode
UPDATE Kunder SET navn='$navn' WHERE kundenr='$kundenr'
Kode
SELECT ('$kundenr', '$username', '$userpassord', '$fornavn', '$etternavn', '$adresse', '$postnr', '$sted', '$tlf', '$epost', '$abbonementer', '$priv_for', '$rabbat', '$kommentar')
Er ikke denne spørringen litt vanskelig for MySQL å forstå? Du sier ikke hvilken tabell du skal velge fra. Jeg ville heller gjort en
Kode
SELECT * FROM Kunder WHERE kundenr='$kundenr'