bereto: Seite läd nicht neu nach dem Einsatz von Sessions

Beitrag lesen

Hallo,

danke erstmal für Eure shnelle Hilfe. Ich habe den IE auf "Seite immer neu laden gestellt, es ändert jedoch nicht am Verhalten des Systems. :-(

Der Quell-Code ist kein Geheimnis, des halb poste ich ihn einfach mal. Vielleicht seht Ihr etwas...

Nun denn:
--------------------------------------------------------------------
<?
session_register(UserID);
include ('../system/param/param.php');
?>
  <html>

<head>
  <meta http-equiv="Content-Language" content="de">
  <meta http-equiv="expires" content="0">
  <meta http-equiv="cache-control" content="no-cache">
  <title>Warenkorb</title>
  <link rel="stylesheet" type="text/css" href="../system/param/user.css">
  </head>
  <body>
<?
 $Zeit = time();

#echo $Zeit;  ## zum debugen

if($Steuerung == 'neu')
 {

foreach($_POST as $key => $value)
 {
 #echo "$key : $value";  ## zum debugen
 #echo "<br>";  ## zum debugen

$nAuswahl = similar_text($key,'MaterialID');

if ($nAuswahl != '10')
  {
  }
 else
  {
  $MaterialID = substr(strrchr($key,'D'),1);
  $menge_mat = '1';

$anfrage_count="SELECT Menge AS aktivaMenge FROM aktiva Where MaterialID = '$MaterialID' AND UserID = '$UserID';";
     $ergebnis_count=mysql_query($anfrage_count) or die ("Fehlermeldung2=".mysql_error());
     $row_count=mysql_fetch_array($ergebnis_count);

if (empty($row_count[aktivaMenge]))
   {

$ins_aktiva="INSERT INTO aktiva VALUES ('$UserID','$Zeit','$MaterialID','$menge_mat','$value')";
            if ($ergeb_ins_aktiva=mysql_query($ins_aktiva))
               {echo "";}
            else
               {echo "Datensatz nicht in Aktiva eingefügt - Fehlermeldung3=".mysql_error();};
   }
  else
   {
   $upd_aktiva="UPDATE aktiva SET Menge = Menge + '$menge_mat' WHERE MaterialID = '$MaterialID' AND UserID = '$UserID';";
            if ($ergeb_upd_aktiva=mysql_query($upd_aktiva))
               {echo "";}
            else
               {echo "Mengenbetrag nicht um Menge in Aktiva erhöht - Fehlermeldung4=".mysql_error();};
   }
  }
 }
 }

elseif ($Steuerung = 'update')

{
 if ($Art == 'plus')
  {
   $anfrage2="UPDATE aktiva SET Menge = (Menge + '1') WHERE MaterialID = '$MaterialID' AND UserID = '$UserID';";
    if ($ergebnis2=mysql_query($anfrage2))
                 {echo "";}
              else
                 {echo "Fehlermeldung Material plus=".mysql_error();};
  }
 else
  {
   $anfrage2="UPDATE aktiva SET Menge = (Menge - '1') WHERE MaterialID = '$MaterialID' AND UserID = '$UserID';";
    if ($ergebnis2=mysql_query($anfrage2))
                 {echo "";}
              else
                 {echo "Fehlermeldung Material minus=".mysql_error();};
  }
}
#####################################################################################################
else
{}
################################ Jetzt zeigen wir den Inhalt der Aktiva Tabelle an ##################

$sp_anzeige="SELECT * FROM aktiva WHERE UserID = '$UserID'";
$ergebnis_sp_anzeige=mysql_query($sp_anzeige) or die ("Fehlermeldung5=".mysql_error());
$nums_sp_anzeige=mysql_num_rows($ergebnis_sp_anzeige);

if($nums_sp_anzeige == '0')
   {
 echo "<p><font size='3'><b>Es befinden sich keine Waren im Warenkorb!</b></font></p>";
 }
else
 {
?>
 <p><font size=2>Folgendes haben Sie ausgewählt:</font></p>

<table border=0 cellpadding=2 width=600 class=table>
     <tr height="30">
       <td class=td_ueschri width="15%" align="center"><font size=2>Menge</font></td>
    <td class=td_ueschri width="50%" align="center"><font size=2>Beschreibung</font></td>
    <td class=td_ueschri width="15%" align="center"><font size=2>Preis in   *</font></td>
    <td class=td_ueschri width="20%" align="center"><font size=2>Gesamtpreis in   *</font></td>
     </tr>
<?
 for ($l=0; $l < $nums_sp_anzeige; $l++)
  {
  $row_sp_anzeige=mysql_fetch_array($ergebnis_sp_anzeige);

$list_mat="SELECT Hersteller, Name FROM material WHERE MaterialID='$row_sp_anzeige[MaterialID]';";
  $erg_list_mat=mysql_query($list_mat) or die ("Fehlermeldung6=".mysql_error());
  $row_list_mat=mysql_fetch_array($erg_list_mat);

echo "<tr height='30'>";
    echo "<td class=td_table width='15%' align='center'><font size=2><a href='user_warenkorb.php?Steuerung=update&MaterialID=$row_sp_anzeige[MaterialID]&Art=minus'><img border='0' src='../system/images/minus-pfeil.gif' align='absmiddle'></a><b>  $row_sp_anzeige[Menge]  </b><a href='user_warenkorb.php?Steuerung=update&MaterialID=$row_sp_anzeige[MaterialID]&Art=plus'><img border='0' src='../system/images/plus-pfeil.gif' align='absmiddle'></a></font></td>";
    echo "<td class=td_table width='50%' align='center'><font size=1>$row_list_mat[Hersteller] $row_list_mat[Name]</font></td>";
    echo "<td class=td_table width='15%' align='center'><font size=1>$row_sp_anzeige[Preis]</font></td>";
    $Gesamt_Preis = $row_sp_anzeige[Menge] * $row_sp_anzeige[Preis];
    $Gesamt_Preis = sprintf ("%1.2f", $Gesamt_Preis);
    $Gesamt_Preis_Summe = $Gesamt_Preis_Summe + $Gesamt_Preis;
    echo "<td class=td_table width='20%' align='center'><font size=1>$Gesamt_Preis</font></td>";
     echo "</tr>";

}
  $Gesamt_Preis_Summe = sprintf ("%1.2f", $Gesamt_Preis_Summe);
   echo "<tr height='30'>
     <td class=td_table width='100%' align='center' colspan='4' valign='middle' height='16'><p align='left'>
      <table border='0' cellpadding='10' cellspacing='0' width='100%'>
          <tr>
        <td class=td_table width='50%' align='left' colspan='2'><p align='left'><font size=1><a href='user_warenkorb_loeschen.php?UserID=$UserID' target='_self'>Warenkorb löschen</a></font></p></td>
        <td class=td_table width='50%' align='right' colspan='2'><p align='right'><font size=2>Gesamt - Bestellwert:   $Gesamt_Preis_Summe          </font></p></td>
       </tr>
      </table>
     </td>
    </tr>";

echo "</table>";

}
?>

<form action="user_order.php" method="post">
<table width="600">
 <tr>
  <td>Ich habe noch folgendes Anliegen:</td>
 </tr>
 <tr>
  <td><textarea rows="3" cols="95" name="anliegen"></textarea></td>
 </tr>
 <tr>
  <td><hr></td>
 </tr>
</table>
<Input src='../system/images/bestellen.gif' name='bestellen' alt='Ware endgültig bestellen' type='image' value='submit'>

</form>
</body>
</html>

---------------------------------------------------------------

Thanks for help.