Hallo zusammen,
ich habe ein Scipt indem erst durch include eine Datei eingebunden wird (dbconnect.php) und später noch ein insert auf die DB folgt.
anschließend soll ein header weiterleiten.
Das funktioniert allerdings NUR, wenn das include nicht drin steht.
in der dbconnect habe ich keine Leerzeilen, alle Connectwerte Variablen zugewiesen...
ich weiß nicht weiter.
hier die connect:
<?
$host="localhost";
$user="db";
$pass="xxx";
$database="xxx";
$connect=mysql_connect($host, $user, $pass);
$$sel_db=mysql_select_db($database);
?>
und hier das Script:
<?/* newthread_script.php */
include('dbconnect.php');
mysql_query("insert into answers set fid='$fid', tid='$tid', topic='$thema', user='$name', text='$text', email='$email', created=now()");
mysql_query("update threads set answers=answers + 1 where id='$tid'");
mysql_query("update foren set answers=answers + 1 where id='$fid'");
//Weiterleitung zu der Auflistung der Threads im
//bereits ausgewählten Forum
header("Location: showthreads.php?fid=".$fid);
?>
ich habe ein Scipt indem erst durch include eine Datei eingebunden wird (dbconnect.php) und später noch ein insert auf die DB folgt.
anschließend soll ein header weiterleiten.
Das funktioniert allerdings NUR, wenn das include nicht drin steht.
in der dbconnect habe ich keine Leerzeilen, alle Connectwerte Variablen zugewiesen...
ich weiß nicht weiter.
hier die connect:
<?
$host="localhost";
$user="db";
$pass="xxx";
$database="xxx";
$connect=mysql_connect($host, $user, $pass);
$$sel_db=mysql_select_db($database);
?>
und hier das Script:
<?/* newthread_script.php */
include('dbconnect.php');
mysql_query("insert into answers set fid='$fid', tid='$tid', topic='$thema', user='$name', text='$text', email='$email', created=now()");
mysql_query("update threads set answers=answers + 1 where id='$tid'");
mysql_query("update foren set answers=answers + 1 where id='$fid'");
//Weiterleitung zu der Auflistung der Threads im
//bereits ausgewählten Forum
header("Location: showthreads.php?fid=".$fid);
?>
Kommentar