ik probeer de volgende query uit te voeren om een notitie toe te kunnen voegen voor de klant die ik op dat moment geselecteerd heb.

Selecteer klant
FOUT: 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 '' at line 1

$query= "INSERT INTO klanten (klant_notitie) WHERE klant_id=" . $_GET["id"];

Ik doe vast weer eens iets helemaal verkeerd :s

Bij de link naar notities toevoegen neem ik het ID dus mee notities.php?id=2 en ik wil dus de query uitvoeren en een notitie toevoegen aan ID 2 :x

ik raak gestoord van die quotes x) ik blijf iedere keer maar die freakin

for the right syntax to use near '' at line 1 error krijgen #$#@%$#
Ligt eerder aan jou denk ik hoor ;). Echo de $query eens voordat je hem uitvoert.
mischien dat het van mijn hele script iets duidelijker wordt hehe

<?php
include "inc_connect_mysql.inc.php";

if(empty($_POST['wijzigen'])){ ;
echo '
<form name=klanten method=POST action='.$_SERVER["PHP_SELF"].'>
<input type=hidden name=wijzigen value=1>
<input type=hidden name=klant_id value='.$rij['id'].'>
<table border=0 >';
echo '<tr><td>Notitie </td><td><textarea name=notitie cols=40 rows=3></textarea>';
echo '</td>';
echo '<tr><td><input type=submit value=Toevoegen><input type="button" value="Vorige pagina" onclick="history.back()" />
</td></tr></table>
</form>';
}else{
$date = date('d-m-Y, H-i-s');
$query= "INSERT INTO notities (klant_id, notitie, notitie_datum)";
$query .= "VALUES ('";
$query .= $_GET['id'] ."', '" ;
$query .= $_POST["notitie"] ."', '" ;
$query .= $date ."')" ;
$result = mysql_query($query, $db) or die ("FOUT: " . mysql_error());
'De notitie is toegevoegd klik <a href="index.php">hier</a> om naar het hoofdmenu te gaan.';
}
?>
ik include dus toevoegen_notitie.php (de code) in notities.php waar de id=2 oid komt te staan. en dat werkt niet

als ik direct naar toevoegen_notitie.php?id=2 ga dan werkt het wel :s

t mut niet gekker wurde x)
ok hij doet het :)

Oh nee de date wordt nog niet goed weg gezet (now ik weet ga ik uitzoeken) en de ID wordt niet mee genomen :s naja iig van die eerste error af kzal weer verder proberne suggesties zijn nog altijd welkom hehe


<?php 
	include "inc_connect_mysql.inc.php";
	
	if(empty($_POST['wijzigen'])){ ?>
			<form name=klanten method=POST action="<?php $_SERVER["PHP_SELF"]?>">
			<input type=hidden name=wijzigen value="1">
			<input type=hidden name=klant_id value="<?php $_GET['id'] ?>">
			<table border="0">
			<tr><td>Notitie </td><td><textarea name=notitie cols=40 rows=3></textarea>
			</td>
			<tr><td><input type=submit value=Toevoegen><input type="button" value="Vorige pagina" onclick="history.back()" />
			</td></tr></table>
		 	</form>
<?php
		}else{
		$date = date('d-m-Y, H-i-s');
		
		$query = "INSERT INTO notities (klant_id, notitie, notitie_datum)";
		$query .= "VALUES ('"; 
		$query .= $_POST["klant_id"] ."', '" ;
		$query .= $_POST['notitie'] ."', '" ;
		$query .= $date  ."')";
		$result = mysql_query($query, $db) or die ("FOUT: " . mysql_error());
		
		echo 'De notitie is toegevoegd klik <a href="index.php">hier</a> om naar het hoofdmenu te gaan.';
	}
?>
halleluja kan geen quotes en echo's meer zien maar hier istie dan (echt waar) werkende voor de nieuwsgierige mee lezer :)


<?php 
	include "inc_connect_mysql.inc.php";
	
	if(empty($_POST['wijzigen'])){ ?>
			<form name="klanten" method="POST" action="<?php $_SERVER["PHP_SELF"]?>">
			<input type="hidden" name="wijzigen" value="1">
			<input type="hidden" name="klant_id" value="<?PHP echo $_GET["id"]; ?>">
			<table border="0">
			<tr><td>Notitie </td><td><textarea name="notitie" cols=40 rows=3></textarea>
			</td>
			<tr><td><input type="submit" value="Toevoegen"><input type="button" value="Vorige pagina" onclick="history.back()" />
			</td></tr></table>
		 	</form>
<?php
		}else{
		$date = date('Y-m-d-H-i-s');
		
		$query = "INSERT INTO notities (klant_id, notitie, notitie_datum)";
		$query .= "VALUES ('"; 
		$query .= $_POST["klant_id"] ."', '" ;
		$query .= $_POST['notitie'] ."', '" ;
		$query .= $date  ."')";
		$result = mysql_query($query, $db) or die ("FOUT: " . mysql_error());
		
		echo 'De notitie is toegevoegd klik <a href="index.php">hier</a> om naar het hoofdmenu te gaan.';
	}
?>

Reageren