Habe nun beide Scripte angepasst und die SID mittels eines Cookies weitergegeben... Aber irgendwie werden die Daten immernoch nicht an das zweite Script übermittelt.
postnews.php
	
preview.php
	
							
						
					postnews.php
PHP-Code:
	
	
<?php
session_start();
$sid = session_id();
setcookie("pplnews", $sid, time()+3600);
$_SESSION['datum'];
$_SESSION['newstitel'];
$_SESSION['newstext'];  
?>
<script language='JavaScript'>
function vorschau()
{ 
fenster=window.open('preview.php','Fenster1','width=510,height=400,left=0,top=0');
fenster.focus()
} 
</script>
<h1>News posten</h1>
<form method="POST" action="postnews.php">
<?php
require ("config.php");
function check_mysql()
{
    if (mysql_errno() > 0)
    {
        die("<br> MySQL-Fehler " . mysql_errno() . ": " . mysql_error());
    }
}
//Verbindung zur Datenbank aufbauen
$db = mysql_connect("$db_server","$db_account","$db_password") or die ("Verbindung fehlgeschlagen");
mysql_select_db("$db_database",$db);
if (isset($_POST['speichern']))
{
    $datum = date("Y-m-d H:i:s");
    $newstitel = $_POST['newstitel'];
    $newstext = $_POST['newstext'];
    
    $query = "INSERT INTO tblnews (datum, newstitel, newstext) VALUES ('$datum', '$newstitel', '$newstext')";
    $result = mysql_query($query);
    check_mysql();
    
    $message = "Datensatz hinzugefügt";
}
?>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
    <td>Datum:</td>
    <td><input type="text" name="datum" maxlength="40" value="<?php echo date("Y-m-d H:i:s"); ?>"></td>
</tr>
<tr>
    <td>Titel:</td>
    <td><input type="text" name="newstitel" maxlength="255"></td>
</tr>
<tr>
    <td>News:</td>
    <td colspan="3"><textarea name="newstext" cols="60" rows="10"></textarea></td>
</tr>
</table>
<input type="submit" name="speichern" value="Speichern">
   
<input type="button" name="bt_vorschau" value="Vorschau" onclick="vorschau()">
<?php
if (isset($message))
{
    echo "<br><br>$message";
}
?>
</form>
preview.php
PHP-Code:
	
	
<?php
session_start();
$sid = $_COOKIE["pplnews"];
$sid = session_id();
echo "Vorschau";
if (isset($_SESSION['datum'])) echo $_SESSION['datum'];
if (isset($_SESSION['newstitel'])) echo $_SESSION['newstitel'];
if (isset($_SESSION['newstext'])) echo $_SESSION['newstext'];
?>
          


							
						
							
						
Kommentar