beste mensen,

ik ben al een aantal dagen bezig met het volgende scriptje, maar op de een of andere manier blijft hij het niet doen, de error die hij geeft is 37000 wat staat voor: Syntax error or access violation.

ik kom er maar niet achter wat het preciese probleem is, eerst dacht ik dat het aan de schrijfrechten van de database lag, maar dit is niet het geval. wie helpt mij?! ik ben hier echt al te lang mee bezig

mvg daniel

het stukje script is:

<?php
if(empty($_POST)){
echo "Geen gegevens gepost!";
exit();
}else{
$tekst = $_POST['tekst'];
$id = $_POST['id'];

$conn = odbc_connect("XXXX", "XXXX", "XXXX");
$sql = "UPDATE `belos` SET `tekst` = \'$tekst\' WHERE `id` = \'$id\'";
$results = odbc_exec($conn, $sql);
if ($results){
echo "Query Executed";
}else {
echo "Query failed " .odbc_error();
}
}
?>

ik ben geen held met ODBC en liever had ik met Mysql gewerkt maar dat ondersteund de desbetreffende server niet. ik hoop dat jullie wel ODBC helden zijn!
dan ligt het dus aan je syntax.
ergo: check op foutjes en dingen als aanhalingstekens ( " of ' of `?)
or access violation sus

maar goed iig maak dit

<?
$sql = "UPDATE belos SET tekst = '".$tekst."' WHERE id = ".$id;
?>
ehh ja bedankt voor jullie reacties , JULLIE ZIJN GEWeldig, ik ben hier egt acl 2 dagen mee bezig:D

thnz!!

@wes -> vette avatar!

(hij werkt natuurlijk nu)
maar ff tussen haakjes, misschien is het een noobvraag, maar waarom die laatste ".$id; ipv ".$id"";
lees de post van wes nog eens heeeeel goed door,

en stel die vraag nou nog eens aan jezelf :)

*let op de haakjes*

Reageren