500 Internal Server Error, door een delete query.

Status
Niet open voor verdere reacties.

Jorryt

Gebruiker
Lid geworden
19 dec 2010
Berichten
246
Hallo!

Ik ben bezig met een site waarbij leerlingen elkaar kunnen helpen. Als je hulp nodig hebt voor een bepaald vak, komt dat in een database te staan. Afhankelijk of je bijles wilt geven of nemen komt het in een andere tabel. Als ik een rij wil verwijderen, gaat het echter fout. Ik krijg een Internal Server Error (500).

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@one.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.​

Het is een website gehost bij ONE.com

Dit is het script:
PHP:
<?php
session_start();

//Variables ophalen
$tabel = $_POST["tabel"];
$vak = $_POST["vak"]; 

//DATABASE Connectie
include "connectie.php";

//Query
$query = "DELETE FROM ".$tabel." WHERE 'vak'='".$vak."' AND 'leerlingnr'='".$_SESSION['naam']."';";

//Query uitvoeren 
mysql_query($query) or die($foutmelding.mysql_error()); 

//Terug naar de pagina
header("../pages/profiel.php");
?>

De variabelen vak en tabel komen goed door. In connectie.php is de connectie met de database beschreven, inclusief $foutmelding.

Enige idee waar het fout gaat?

Groetjess
 
In eerste oogopslag zie ik een fout in je query.

Kijk eens hoe je tabel selecteert en kijk dan eens hoe je verder selecteert.
 
Bedankt voor je reactie. Dat was een van de pogingen om het te maken, het is namelijk een gekke database. Ik heb de fout wel gevonden, in de header moet nog location: staan.

Groetjes en bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan