Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  50 2597
Limited edition
Moff's Avatar
Jeg er ikke helt sikker på hva hensikten med $token er her, i og med at du har et token i $_SESSION, og deretter bruker dette i en SELECT for å hente et annet token? Eller det samme tokenet? Who knows.

Men det er uansett en helt enkel syntaksfeil på linje 20. Dette her:

Kode

$statement->execute("token" => $token);
Dette er lambda-syntaks, som ikke eksisterer i PHP (så vidt jeg vet). Korrekt bruk er:

Kode

$statement->execute(array("token" => $token));
Du MÅ ikke prefikse placeholders med : når du gjør det på denne måten, men jeg synes det ser ryddigere ut i koden om du gjør dette konsekvent. Altså, skriver ":token" i stedet for bare "token". Årsaken er at det kan bli vanskelig å søke frem alle instanser av uttrykket i koden når prosjektet blir stort.