Ich habe folgendes PHP Skript:
Die Variablen $ftitel $fautor $finhalt werden via POST beim Aufruf
übergeben. Jedoch kommt als Rückgabewert ein Zugriffsfehler.
Und ich kann mir nicht erklären warum...
Nachfolgend die DB Struktur:
Ich wollte das nicht unter SQL Posten, weil ich mir garnicht sicher bin ob der Fehler wirklich an der DB liegt. Der zugriff mit dem Install script war ja möglich.
PHP-Code:
<?php
require ("config.inc.php");
if ($ftitel != "" && $fautor != "" && $finhalt != "") {
$fdatum=date("d.m.Y");
$fiddatum=date("YmdHis");
$db = mysql_connect($dbserver,$nutzer,$passwort);
mysql_db_query($dbname, "INSERT INTO $dbtab(iddatum,datum,titel,autor,inhalt)
VALUES ('$fiddatum','$fdatum','$ftitel','$fautor','$finhalt')");
$pruf = mysql_affected_rows();
if ($pruf > 0) {
echo 'nachricht=1&';
} else {
echo 'nachricht=0&';
}
mysql_close($db);
if ($MailAn != "") {
// Mail an Webmaster
$MailInhalt = "
Flash X Buch Eintrag
__________________\n
Person: $fautor\n
Typ: $fkategorie\n
E-mail: $femail\n
WWW: $flink\n
__________________\n
Betreff: $ftitel\n
Kommentar:\n$$finhalt\n
__________________\n
Zeit: $fdatum\n
__________________\n";
mail($MailAn, "$ftitel (von $fautor) - HTML Buch Eintrag",
$MailInhalt, "From: $femail");
}
} else {
echo 'signal=0';
}
?>
übergeben. Jedoch kommt als Rückgabewert ein Zugriffsfehler.
Und ich kann mir nicht erklären warum...
Nachfolgend die DB Struktur:
PHP-Code:
<?
require ("config.inc.php");
$install_sql = "CREATE TABLE $dbtab (
newsid int(6) NOT NULL auto_increment,
datum varchar(10) NOT NULL default '',
titel varchar(60) NOT NULL default '',
autor varchar(20) NOT NULL default '',
inhalt text NOT NULL,
PRIMARY KEY (newsid)
)";
$db = mysql_connect($dbserver,$nutzer,$passwort);
$satz = mysql_db_query($dbname, $install_sql);
?>
Kommentar