Hallo
file_put_contents('errorlog', $query);
Funktioniert AUCH NICHT!
In welchen Verzeichnissen suchst du nach der Daten namens „errorlog“? Hast du bei deinen Tests dafür gesorgt, dass case „2“ ist, damit dieser Zweig mit dem file_put_contents
zur Ausführung kommt? Nicht, dass nichts passiert, weil nichts passiert!
Um den Query während der Tests in jedem Fall zu erwischen, würde ich den Aufruf von file_put_contents
hinter den case-Block setzen. Alternativ kannst du eine Ausgabe im Browser erzwingen. Das kannst du mit echo "<pre>".print_r($query, true)."</pre>";
an gleicher Stelle erreichen.
dbcall();
switch ($_GET['section'])
{
case 1:
$query = "INSERT INTO hersteller (Firmenname, Land, Status, Link) VALUES ('".mysql_real_escape_string($Firmenname)."','".mysql_real_escape_string($Land)."','".mysql_real_escape_string($Status)."','".mysql_real_escape_string($Link)."')";
break;
case 2:
$query = "UPDATE hersteller SET
Firmenname='".mysql_real_escape_string($Firmenname)."',
Land='".mysql_real_escape_string($Land)."',
Status='".mysql_real_escape_string($Status)."',
Link='".mysql_real_escape_string($Link)."'
WHERE ID=".$entry;
break;
}
file_put_contents('errorlog', $query);
echo "<pre>".print_r($query, true)."</pre>"; // alternative oder zusätzliche Anzeige am Bildschirm
$result = mysql_query($query);
Und zu guter Letzt und voraussehbar: deine Umschalttaste klemmt gelegentlich. ;-)
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3