<?php
session_start();
include('includes/connect.php');
ini_set ('display_errors', 0);
$inactive = 3600;
if(isset($_SESSION['timeout']) ) {
 $session_life = time() - $_SESSION['timeout'];
	if($session_life > $inactive){
	 	session_destroy(); header("Location: login.php"); 
  }
}

$_SESSION['timeout'] = time();

if(!isset($_SESSION['ingelogd'])){
	header("location: login/login.php");
}  

$id = $_GET['id'];
$result = mysql_query("SELECT * FROM pagina_inhoud WHERE pagina_inhoud_id = $id") or die("0  " . mysql_error());
$result = mysql_fetch_assoc($result);

$db_opdracht_titel = $result['opdracht_titel'];
$db_opdacht_inhoud = $result['opdracht_inhoud'];
$db_opdrachtgever = $result['opdrachtgever'];
$db_website_link = $result['link'];

$result_wz = mysql_query("SELECT werkzaamheden FROM werkzaamheden WHERE werkzaamheden_id = $id") or die("1  " . mysql_error());

while($row = mysql_fetch_array($result_wz)){
	$records[] =  $row['werkzaamheden'];	
}
 
$db_nummer_1 = $records[0];
$db_nummer_2 = $records[1];
$db_nummer_3 = $records[2];
$db_nummer_4 = $records[3];
$db_nummer_5 = $records[4];

$opdracht_titel = stripslashes($_POST['opdracht_titel']);
$opdracht_titel = mysql_real_escape_string($opdracht_titel);
$opdracht_inhoud = stripslashes($_POST['opdracht_inhoud']);
$opdracht_inhoud = mysql_real_escape_string($opdracht_inhoud);
$opdrachtgever = stripslashes($_POST['opdrachtgever']);
$opdrachtgever = mysql_real_escape_string($opdrachtgever);
$website_link = stripslashes($_POST['website_link']);
$website_link = mysql_real_escape_string($website_link);

$wz_nummer1 = stripslashes($_POST['nummer1']);
$wz_nummer1 = mysql_real_escape_string($wz_nummer1);
$wz_nummer2 = stripslashes($_POST['nummer2']);
$wz_nummer2 = mysql_real_escape_string($wz_nummer2);
$wz_nummer3 = stripslashes($_POST['nummer3']);
$wz_nummer3 = mysql_real_escape_string($wz_nummer3);
$wz_nummer4 = stripslashes($_POST['nummer4']);
$wz_nummer4 = mysql_real_escape_string($wz_nummer4);
$wz_nummer5 = stripslashes($_POST['nummer5']);
$wz_nummer5 = mysql_real_escape_string($wz_nummer5);

		if(isset($_POST['submit'])){			
									
			$query = "DELETE * FROM werkzaamheden WHERE werkzaamheden_id = '$id'";	    	
	    	mysql_query($query) or die ("2    " . mysql_error());
			
			if(!empty($wz_nummer1)){
			$query1 = "INSERT INTO werkzaamheden (werkzaamheden_id, werkzaamheden) VALUES ('$id', '$wz_nummer1')";
				mysql_query($query1) or die ("3    " . mysql_error());	
			}	
			
			if(!empty($wz_nummer2)){
			$query2 = "INSERT INTO werkzaamheden (werkzaamheden_id, werkzaamheden) VALUES ('$id', '$wz_nummer2')";
				mysql_query($query2) or die ("4    " . mysql_error());	
			}
			
			if(!empty($wz_nummer3)){
			$query3 = "INSERT INTO werkzaamheden (werkzaamheden_id, werkzaamheden) VALUES ('$id', '$wz_nummer3')";
				mysql_query($query3) or die ("5    " . mysql_error());	
			}
			
			if(!empty($wz_nummer4)){
			$query4 = "INSERT INTO werkzaamheden (werkzaamheden_id, werkzaamheden) VALUES ('$id', '$wz_nummer4')";
				mysql_query($query4) or die ("6    " . mysql_error());	
			}
			
			if(!empty($wz_nummer5)){
			$query5 = "INSERT INTO werkzaamheden (werkzaamheden_id, werkzaamheden) VALUES ('$id', '$wz_nummer5')";
				mysql_query($query5) or die ("7    " . mysql_error());	
			}
			
			$query6 = "UPDATE pagina_inhoud SET opdracht_titel = '$opdracht_titel', opdracht_inhoud = '$opdracht_inhoud', opdrachtgever = '$opdrachtgever', 
			link = '$website_link' WHERE pagina_inhoud_id = '$id'";
			
			mysql_query($query6) or die ("8    " . mysql_error());	   			 	    	

	     header("Location: paginabeheer.php");
			}
?>


Deze fout krijg ik op het moment als ik op submit druk.

0 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'php' at line 1

Ik zie de fout gewoon niet ben er al wat uren mee bezig :( Het zal wel weer een minifoutje zijn

<?php
$id = $_GET['id'];
$result = mysql_query("SELECT * FROM pagina_inhoud WHERE pagina_inhoud_id = $id") or die("0  " . mysql_error());
?>

- Values tussen '-quotes, en let op dat je variabelen ook buiten quotes houdt.
- Er is SQL-injection mogelijk => Hackbaar.


Tevens zijn er meerdere mensen op PHPhulp die een fout niet kunnen vinden, dus zou je de topictitel aan kunnen passen naar je exacte probleem?

Alvast bedankt
- Values tussen '-quotes, en let op dat je variabelen ook buiten quotes houdt.


Ik snap je antwoord niet? Values tussen '-quotes?
Zet $id eerst maar eens tussen single-quotes. En zorg dat je mysql_real_escape-string() toepast.
Zoiets?


$result = my_real_escape_string(mysql_query("SELECT * FROM pagina_inhoud WHERE pagina_inhoud_id = '".$id."'") or die("0  " . mysql_error()));
Nope... Die functie moet je over $id halen. Voor de rest is het wel redelijk goed...
Oke, vriendelijk bedankt voor je hulp!

Reageren