Session Inhalte werden nicht ausgegeben

counteract

Erfahrenes Mitglied
Hallo!

Warum werden bei dieser Seite die Sessions nicht ausgegeben?
HTML:
<?php 
session_start ();


    if( isset( $_POST[ 'weiter2a' ] ) )
    {
        // Tu dies, wenn der linke Button geklickt wurde
           header('Location: neuanlage_projektangebot3.php?SID=' . SID);
    }
    elseif( isset( $_POST[ 'schreiben' ] ) )
    {
        // Tu jenes, wenn der rechte Button geklickt wurde   
    }  
  else
  { 
?>

<html>

<head>
<style type="text/css"> 
<!--
body { 
background: url(banner_6-Hintergrund.jpg) repeat-x 0 0; 
} 

#anmeldeleiste { /* Für nicht-IE-Browser */ 
position: fixed; 
left:0; 
right: 0; 
bottom: 0; 
z-index: 7; 
height: 20px; 
background: #000; 
/*border-top: 3px solid silver; */
} 
--> 
</style> 
<!--[if lt IE 7]>
<style type="text/css">
#anmeldeleiste { /* Für IE */ 
position: absolute; 
bottom:0; 
top: expression(document.body.scrollTop + document.body.clientHeight - this.clientHeight); 
width: 100%; 
width:expression(document.body.clientWidth);
 } 
</style> 
<![endif]--> 
<title></title>
<meta name="generator" content="Namo WebEditor">
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table border="0" width="1000" cellspacing="0" cellpadding="0">
    <tr>
        <td width="1000"><img src="images/CTban_0.jpg" width="1000" height="112" border="0"></td>
    </tr>
    <tr>
        <td width="1000">
            <table border="0" width="1000" cellspacing="0" cellpadding="0">
                <tr>
                    <td width="49"><a href="index.php" target="_self"><img src="images/CTban_C1R2_0.jpg" width="49" height="28" border="0"></a></td>
                    <td width="67"><a href="branchen.htm" target="_self"><img src="images/CTban_C1R2_1.jpg" width="67" height="28" border="0"></a></td>
                    <td width="65"><a href="leistung.htm" target="_self"><img src="images/CTban_C1R2_2.jpg" width="65" height="28" border="0"></a></td>
                    <td width="55"><a href="kunden.htm" target="_self"><img src="images/CTban_C1R2_3.jpg" width="55" height="28" border="0"></a></td>
                    <td width="69"><a href="bewerber.htm" target="_self"><img src="images/CTban_C1R2_4.jpg" width="69" height="28" border="0"></a></td>
                    <td width="87"><a href="jobangebote.php" target="_self"><img src="images/CTban_C1R2_5.jpg" width="87" height="28" border="0"></a></td>
                    <td width="105"><a href="projektangebote.php" target="_self"><img src="images/CTban_C1R2_6.jpg" width="105" height="28" border="0"></a></td>
                    <td width="58"><a href="kontakt.htm" target="_self"><img src="images/CTban_C1R2_7.jpg" width="58" height="28" border="0"></a></td>
                    <td width="445"><img src="images/CTban_C1R2_8.jpg" width="445" height="28" border="0"></td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td width="1000"><img src="images/CTban_2.jpg" width="1000" height="30" border="0"></td>
    </tr>
</table>
<table border="0" width="784" height="470">
    
<form method="post" action="neuanlage_projektangebot2a.php">

<?php  
$connectionid = mysql_connect ("localhost", "", "");  
if (!mysql_select_db ("", $connectionid))  
{  
  die ("Keine Verbindung zur Datenbank");  
}  
    $_SESSION['pname'] = $_POST['pname'];
    $_SESSION['pbeschreibung'] = $_POST['pbeschreibung'];
    $_SESSION['pbeginn'] = $_POST['pbeginn'];
    $_SESSION['pende'] = $_POST['pende'];
    $_SESSION['pstunden'] = $_POST['pstunden'];
    $_SESSION['pstundensatz_a'] = $_POST['pstundensatz_a'];
    $_SESSION['pberufsform_a'] = $_POST['pberufsform_a'];
    $_SESSION['pstandort'] = $_POST['pstandort'];
    $_SESSION['pweitere_informationen_a'] = $_POST['pweitere_informationen_a'];
    $_SESSION['panzahl_a'] = $_POST['panzahl_a'];


if (isset($_POST['schreiben']))
{
    $query1 = "INSERT into projekt_kopf ( pname, pbeschreibung, pbeginn, pende, pstunden, pstandort ) 
VALUES ('" . $_POST['pname'] . "','" . $_POST['pbeschreibung'] . "','" . $_POST['pbeginn'] . "','" . $_POST['pende'] . "','" . $_POST['pstunden'] . "','" . $_POST['pstandort'] . "')"; 

    $query2 = "INSERT into projekt_position ( pstundensatz_a, pberufsform_a, pweitere_informationen_a, panzahl_a ) 
VALUES ('" . $_POST['pstundensatz_a'] . "','" . $_POST['pberufsform_a'] . "','" . $_POST['pweitere_informationen_a'] . "','" . $_POST['panzahl_a'] . "')"; 
    
     mysql_query( $query1, $connectionid) or die(mysql_error());
	 mysql_query( $query2, $connectionid);
     mysql_close();
	 echo '<script language="JavaScript">window.location=("kunden_portfolio.htm");</script>';
}
?>
    <tr>
        <td width="778" height="24" colspan="2">
            <p><img src="neu_pro.gif" width="185" height="30" border="0"><img src="ban.gif" width="615" height="30" border="0"><font face="Arial"></font></p>
        </td>
    </tr>
    <tr>
        <td width="778" colspan="2" height="17">
            <p><b><font face="Arial" color="#30549E">Projekt</font></b></p>
        </td>
    </tr>
    <tr>
        <td width="325" height="11" bgcolor="#CBD4E6">
<b><font size="2" face="Arial" color="#30549E">Projektname:</font></b>        </td>
        <td width="449" height="11" bgcolor="#CBD4E6">&nbsp;<? echo $_SESSION['pname']; ?><input type="hidden" name="pname" maxlength="70" value="<? echo $_SESSION['pname']; ?>"></td>
    </tr>
    <tr>
        <td width="325" height="2" bgcolor="#CBD4E6"><b><font size="2" face="Arial" color="#30549E">Projektbeschreibung:</font></b></td>
        <td width="449" height="26" bgcolor="#CBD4E6">&nbsp;<? echo $_SESSION['pbeschreibung']; ?><input type="hidden" name="pbeschreibung" maxlength="1000" value="<? echo $_SESSION['pbeschreibung']; ?>"></td>
    </tr>
    <tr>
        <td width="325" height="2" bgcolor="#CBD4E6"><b><font size="2" face="Arial" color="#30549E">Standort</font></b></td>
        <td width="449" height="26" bgcolor="#CBD4E6">&nbsp;<? echo $_SESSION['pstandort']; ?></td>
    </tr>
    <tr>
        <td width="325" height="2" bgcolor="#CBD4E6"><font size="2" face="Arial" color="#30549E"><b>voraussichtlicher Projektbeginn</b></font></td>
        <td width="449" height="26" bgcolor="#CBD4E6">&nbsp;<? echo $_SESSION['pbeginn']; ?></td>
    </tr>
    <tr>
        <td width="325" height="2" bgcolor="#CBD4E6"><font size="2" face="Arial" color="#30549E"><b>voraussichtliches Projektende</b></font></td>
        <td width="449" height="26" bgcolor="#CBD4E6">&nbsp;<? echo $_SESSION['pende']; ?></td>
    </tr>
    <tr>
        <td width="325" height="2" bgcolor="#CBD4E6"><font size="2" face="Arial" color="#30549E"><b>Anzahl der geplanten Projektstunden</b></font></td>
        <td width="449" height="26" bgcolor="#CBD4E6">&nbsp;<? echo $_SESSION['pstunden']; ?></td>
    </tr>
    <tr>
        <td width="778" height="11" colspan="2" bgcolor="white">
            <p><input type="hidden" name="pberufsform_a" maxlength="70" value="<? echo $_SESSION['pberufsform_a']; ?>">
<input type="hidden" name="panzahl_a" maxlength="70" value="<? echo $_SESSION['panzahl_a']; ?>">
<input type="hidden" name="pstandort" value="<? echo $_SESSION['pstandort']; ?>">
<input type="hidden" name="pbeginn" value="<? echo $_SESSION['pbeginn']; ?>">
<input type="hidden" name="pende" value="<? echo $_SESSION['pende']; ?>">
<input type="hidden" name="pstunden" value="<? echo $_SESSION['pstunden']; ?>">
<input type="hidden" name="pweitere_informationen_a" value="<? echo $_SESSION['pweitere_informationen_a']; ?>">
<input type="hidden" name="pstundensatz_a" value="<? echo $_SESSION['pstundensatz_a']; ?>"></p>
        </td>
    </tr>
    <tr>
        <td width="778" colspan="2" height="3"><b><font face="Arial" color="#30549E">Position 1</font></b></td>
    </tr>
    <tr>
        <td width="325" bgcolor="#CBD4E6" height="13">
            <p><b><font size="2" face="Arial" color="#30549E">Qualifikation</font></b></p>
        </td>
        <td width="449" bgcolor="#CBD4E6" height="13">&nbsp;<? echo $_SESSION['pberufsform_a']; ?></td>
    </tr>
    <tr>
        <td width="325" height="14" bgcolor="#CBD4E6"><b><font size="2" face="Arial" color="#30549E">Anzahl der benötigten Mitarbeiter</font></b></td>
        <td width="449" height="14" bgcolor="#CBD4E6">&nbsp;<? echo $_SESSION['panzahl_a']; ?></td>
    </tr>
    <tr>
        <td width="325" bgcolor="#CBD4E6" height="10"><font size="2" face="Arial" color="#30549E"><b>Stundensatz</b></font></td>
        <td width="449" bgcolor="#CBD4E6" height="10">
                <p>&nbsp;<? echo $_SESSION['pstundensatz_a']; ?></p>
        </td>
    </tr>
    <tr>
        <td width="325" bgcolor="#CBD4E6" height="8">
            <p><b><font size="2" face="Arial" color="#30549E">Anforderungsprofil</font></b></p>
        </td>
        <td width="449" bgcolor="#CBD4E6" height="8">&nbsp;<? echo $_SESSION['pweitere_informationen_a']; ?></td>
    </tr>
	
    <tr>
        <td width="778" colspan="2" height="8">
            <p align="right"><font color="white">
<input type="hidden" name="pberufsform_a" maxlength="70" value="<? echo $_SESSION['pberufsform_a']; ?>">
<input type="hidden" name="panzahl_a" maxlength="70" value="<? echo $_SESSION['panzahl_a']; ?>">
<input type="hidden" name="pstandort" value="<? echo $_SESSION['pstandort']; ?>">
<input type="hidden" name="pbeginn" value="<? echo $_SESSION['pbeginn']; ?>">
<input type="hidden" name="pende" value="<? echo $_SESSION['pende']; ?>">
<input type="hidden" name="pstunden" value="<? echo $_SESSION['pstunden'];?>">
<input type="hidden" name="pweitere_informationen_a" value="<? echo $_SESSION['pweitere_informationen_a']; ?>">
<input type="hidden" name="pstundensatz_a" value="<? echo $_SESSION['pstundensatz_a']; ?>">
<input type="hidden" name="pbeschreibung" maxlength="1000" value="<? echo $_SESSION['pbeschreibung']; ?>">
<input type="hidden" name="pname" maxlength="70" value="<? echo $_SESSION['pname']; ?>">
</font><font color="white">
<input type="submit" name="weiter2a" value="weiterere Position"></font><font color="white"><input type="submit" name="schreiben" value="Angebot senden">
</font></p>
            </form>
<?
  }
?>
        </td>
    </tr>
    <tr>
        <td width="778" colspan="2">
            <p><img src="ban.gif" width="800" height="30" border="0"></p>
        </td>
    </tr>
</table>

<div align="center">
<div id="anmeldeleiste"><font size="2" face="Arial" color="#CCCCCC">AGB</font></div>
</body>

</html>
 
Vermutlich wird die Sitzung nicht wieder aufgenommen. Eine Ursache dafür könnte sein, dass du den Sitzungs-ID-Bezeichner explizit hinschreibst, die SID-Konstante diesen aber bereits enthält.
 
Also soll ich die SID Konstante weglassen? Oder was soll ich genau tun?

Das komische ist aber, dass dieses Problem in anderen Seiten nicht auftaucht. Und da ist diese SID Konstante auch immer vorhanden. Auf den anderen Seiten werden auch immer die Daten ausgegeben. Ich glaube, dass es an der Weiterleitung der Seiten liegt, denn bei den anderen Seiten wird die Weiterleitung etwas anders gemacht und da klappt alles.
 
Zuletzt bearbeitet:
Ich teste jetz schon die ganze Zeit rum aber irgentwie wird das alles nix! Leider!

Kann es sein das PHP ein Problem damit hat Sessions per Button an 2 Unterschiedliche Seiten zu schicken?
 
Zurück