Session Inhalt in DB Senden

so jetzt habe ich nochmal meinen gesamten Gehirnschmalz aufgebracht und es so versucht:

PHP:
<form method="post" action="neuanlage_projektangebot2.php">

<?php 
session_start ();  
$connectionid = mysql_connect ("localhost", "", "");  
if (!mysql_select_db ("", $connectionid))  
{  
  die ("Keine Verbindung zur Datenbank");  
}  

    $_SESSION['pname'] = $_POST['pname'];
	$pname = $_SESSION['pname'];
    $_SESSION['pbeschreibung'] = $_POST['pbeschreibung'];
	$pbeschreibung = $_SESSION['pbeschreibung'];
    $_SESSION['pbeginn'] = $_POST['pbeginn'];
	$pbeginn = $_SESSION['pbeginn'];
    $_SESSION['pende'] = $_POST['pende'];
	$pende = $_SESSION['pende'];
    $_SESSION['pstunden'] = $_POST['pstunden'];
	$pstunden = $_SESSION['pstunden'];
    $_SESSION['pstundensatz_a'] = $_POST['pstundensatz_a'];
	$pstundensatz_a = $_SESSION['pstundensatz_a'];
    $_SESSION['pberufsform_a'] = $_POST['pberufsform_a'];
	$pberufsform_a = $_SESSION['pberufsform_a'];
    $_SESSION['pstandort'] = $_POST['pstandort'];
	$pstandort = $_SESSION['pstandort'];
    $_SESSION['pweitere_informationen_a'] = $_POST['pweitere_informationen_a'];
	$pweitere_informationen_a = $_SESSION['pweitere_informationen_a'];
    $_SESSION['panzahl_a'] = $_POST['panzahl_a'];
	$panzahl_a = $_SESSION['panzahl_a'];

if (isset($_POST['schreiben']))
{

    $sql = "SELECT * FROM `benutzerdaten` WHERE `Id` = '".$_SESSION['session_user_id']."'"; 
    $result = mysql_query($sql);  
    $row = mysql_fetch_array($result);

    $query = "INSERT into projekt_gep ( pname, pbeschreibung, pbeginn, pende, pstunden, pstundensatz_a, user_id, pberufsform_a, pstandort, pweitere_informationen_a, panzahl_a ) 
    VALUES ('" . $pname . "','" . $pbeschreibung . "','" . $pbeginn . "','" . $pende . "','" . $pstunden . "','" . $pstundensatz_a . "','" . $row['Id'] . "','" . $pberufsform_a . "','" . $pstandort . "','" . $pweitere_informationen_a . "','" . $panzahl_a . "')"; 
    
     mysql_query($query, $connectionid);
     mysql_close();
     echo '<script language="JavaScript">window.location=("kunden_portfolio.htm");</script>';
}

?>

jedoch ohne ergebnis! die daten werden einfach nicht in die Datenbank geschickt!

Was mache ich denn nur dabei falsch? Wie meinst du das mit den Session Variablen einfach in die SQL Abfrage reinschreiben?

So etwa: VALUES ('" . $_SESSION['pname'] . "' )

Die Daten der 2. Abfrage kommen übrigens aus der 1. Seite, denn diese daten werden von der 1. Seite zu dieser Gesendet!
 
Zuletzt bearbeitet:
Zurück