vermutliich ein syntaxfehler in der nähe von ')'
ohne den entsprechenden code werden wir dir nur schwer helfen können![]()
Hallo
kann mir folgende Fehlermeldung nicht erklären.
Die ist auf einmal aufgetreten und kann disen Fehler nicht beseitigen bzw. finden. Vorher hat es ohne Probleme funktioniert.
Fehlermeldung beim abspeichern bzw. Ändern der Daten:
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
Was kann das sein?
Harleylujar, Michael!!
Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...
www.mikel-mueller.de
www.sanitaertechnik-mueller.de
vermutliich ein syntaxfehler in der nähe von ')'
ohne den entsprechenden code werden wir dir nur schwer helfen können![]()
Anstatt zu klagen was ihr wollt, solltet ihr dankbar sein, dass ihr nicht all das bekommt, was ihr verdient
------------------------------------------
Virtuelle Babyparty
------------------------------------------
ich will mehr grüne kästchen!
Was mich wundert ist, das dieser Fehler nur dann auftritt, wenn die Daten im Formular abgeändert werden und dann auf speichern geklickt wird.
Die Datenbank wird ordnungsgemäß abgefragt und die Daten die geändert werden aollen, werden auch korrekt im Formular angezeigt.
Hier einmal der Code der für das Update der Daten zuständig ist.
PHP-Code:<?php require_once('../../Connections/protokol.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("UPDATE protokolle SET vom=%s, freischalten=%s, begruessung=%s, hauptueberschrift=%s, punkt1=%s, punkt2=%s, punkt3=%s, punkt4=%s, punkt5=%s, ueberschrift1=%s, thema1=%s, ueberschrift2=%s, thema2=%s, ueberschrift3=%s, thema3=%s, ueberschift4=%s, thema4=%s, ueberschrift=%s, thema5=%s, ueberschrift6=%s, thema6=%s, ueberschrift7=%s, thema7=%s, ueberschrift8=%s, thema8=%s, ueberschrift9=%s, thema9=%s, bemerkung=%s, verfasst=%s, lesecounter=%s WHERE ID=%s)",
GetSQLValueString($_POST['vom'], "text"),
GetSQLValueString($_POST['freischalten'], "int"),
GetSQLValueString($_POST['begruessung'], "text"),
GetSQLValueString($_POST['hauptueberschrift'], "text"),
GetSQLValueString($_POST['punkt1'], "text"),
GetSQLValueString($_POST['punkt2'], "text"),
GetSQLValueString($_POST['punkt3'], "text"),
GetSQLValueString($_POST['punkt4'], "text"),
GetSQLValueString($_POST['punkt5'], "text"),
GetSQLValueString($_POST['ueberschrift1'], "text"),
GetSQLValueString($_POST['thema1'], "text"),
GetSQLValueString($_POST['ueberschrift2'], "text"),
GetSQLValueString($_POST['thema2'], "text"),
GetSQLValueString($_POST['ueberschrift3'], "text"),
GetSQLValueString($_POST['thema3'], "text"),
GetSQLValueString($_POST['ueberschift4'], "text"),
GetSQLValueString($_POST['thema4'], "text"),
GetSQLValueString($_POST['ueberschrift'], "text"),
GetSQLValueString($_POST['thema5'], "text"),
GetSQLValueString($_POST['ueberschrift6'], "text"),
GetSQLValueString($_POST['thema6'], "text"),
GetSQLValueString($_POST['ueberschrift7'], "text"),
GetSQLValueString($_POST['thema7'], "text"),
GetSQLValueString($_POST['ueberschrift8'], "text"),
GetSQLValueString($_POST['thema8'], "text"),
GetSQLValueString($_POST['ueberschrift9'], "text"),
GetSQLValueString($_POST['thema9'], "text"),
GetSQLValueString($_POST['bemerkung'], "text"),
GetSQLValueString($_POST['verfasst'], "text"),
GetSQLValueString($_POST['lesecounter'], "int"),
GetSQLValueString($_POST['ID'], "int"));
Harleylujar, Michael!!
Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...
www.mikel-mueller.de
www.sanitaertechnik-mueller.de
Servus,
liegt an Deiner Update-Zeile dort steht ganz zum Schluß:
WHERE ID=%s)"
Die Klammer gehört da weg.
Gruß
Matthias
Harleylujar, Michael!!
Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...
www.mikel-mueller.de
www.sanitaertechnik-mueller.de
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)