Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
190
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    gruebel-gruebel gruebel-gruebel ist offline Mitglied Gold
    Registriert seit
    Jul 2006
    Beiträge
    220
    Moin an alle,

    bevor ich etwas code sende erkläre ich mal mein Problem.
    Wenn ich meine Artikeldatei öffne und einen Artikel in den Warenkorb lege wird der Artikel nicht in den Warenkorb gelegt und auf der Artikelseite ist nur noch das Menü zu sehen.
    Der Browser heißt IE. Hat da jemand Rat.
    Ich muss dazu sagen, das Problem habe ich erst seit gestern, vorher ging alles.
    Im Firefox funktioniert alles bestens.
    Gruß
    Grübel grübel
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Dann erkläre das Warenkorbsystem doch mal etwas genauer.
     
    Markus Wulftange

  3. #3
    gruebel-gruebel gruebel-gruebel ist offline Mitglied Gold
    Registriert seit
    Jul 2006
    Beiträge
    220
    Hier der Warenkorb der Rest der Fehlt ist nur für die Anzeige des Warenkorbes.
    Wie gesagt das Problem habe ich erst seit gestern und vorher ging alles und im firefox keine Probleme

    PHP-Code:
    <?php
    session_start
    ();

    if (isset(
    $_POST["form_ab"])){
    header("Location: index1.php");
    }
    ?>
    <html>
    <head>
    <title>warenkorb</title>
    <meta name="author" content="rpw">
    <meta name="generator" content="Ulli Meybohms HTML EDITOR">
    <META http-equiv=Content-Type content="text/html; charset=latin1">
    <link rel="stylesheet" href="menu.css" type="text/css">
    <LINK rel="stylesheet" href="angebot.css" type="text/css">
    <html><head><title></title><body>
     <?php
    // Verbindung herstellen
    $host="xx";
    $user="xx";
    $pwd="xx";
    $db="xx";

    $linkid=@mysql_connect($host,$user,$pwd);

    // Datenbank auswählen
    $succ=mysql_select_db($db);

           
    $_SESSION['zs'];
           
    $_SESSION['menu1'];
           
    $_SESSION['wert'];
           
    $_SESSION['seite'];
           
    $_SESSION['jahrz'];
           
    $_SESSION['jahr'];
           
    $_SESSION['land'];
           
    $_SESSION['minr'];
           
    $_SESSION['zugehoer'];
           
    $_SESSION['id'];
           
    $_SESSION['finden'];
           
    $_SESSION['tauschen'];
           
    $_SESSION["warenkorb"];

    if (
    $_SESSION["warenkorb"] >0){

    // unset($_SESSION["warenkorb"]);

                     // ------ Überprüfen ob der Artikel schon im Warenkorb liegt

                     // ------ Artikel in den Warenkorb legen

     
    if ($_POST["vers_id"])
     {
        
    $_SESSION["warenkorb"][$_POST["vers_id"]] = $_POST["anzahl"];

                if (!
    is_array($_SESSION["warenkorb"]))
                       
    $_SESSION["warenkorb"] = array();

     }
    echo 
    "<div class=\"zurueck_zum_tauschen\">";
    echo 
    "<form action=\"index1.php?id=".$_SESSION["id"]."&Seite=".$_SESSION['Seite']."\" name=\"senden\" method=\"POST\">
          <input type=\"submit\" name=\"zurueck\" value=\"zurück zum Tauschen\"></input>
          </form>"
    ;
    echo 
    "</div>";

    echo 
    "<div class=\"tausch_abschliesen\">";
    echo 
    "<form action=\"kundendaten.php\" name=\"tausch\" method=\"POST\">
          <input type=\"submit\" name=\"tausch_absch\" value=\"Tausch Abschliesen\"></input>
          </form>"
    ;
    echo 
    "</div>";

     if(
    $_POST["menge"])
     {
         foreach(
    $_POST["menge"] as $vers_id => $anzahl)
         {
              
    $_SESSION["warenkorb"][$vers_id] = $anzahl;
         }
     }

     if (
    $_POST["delete"])
     {
         foreach(
    $_POST["delete"] as $vers_id)
         {
            unset (
    $_SESSION["warenkorb"][$vers_id]);
         }
     }



    // ------------ Zurück zum Tauschen ---------------------


                   /**
                   * Tabelle Warenkorb
                   */

    echo "<div class=\"wk_g\">";
     echo 
    "<form action=\"warenkorb.php\" name=\"senden\" method=\"POST\">";

     echo 
    "<fieldset width=\"750px\"><legend>&nbsp;Warenkorb&nbsp;</legend>";
     echo 
    "<table class=\"schrift2\" width=\"750px\" border=\"0\">
     <tr>
         <th width=50>Anz.</th>
         <th width=100>Art.Nr.</th>
         <th width=*>Bezeichnung:</th>
         <th width=100>Stückpreis:</th>
         <th width=100>Zw-Summe:</th>
         <th width=150><input type=\"submit\" name=\"leeren\" value=\"Änderung senden\"></input></th>
     </tr>"
    ;
     while(list(
    $vers_id,$anzahl) = each($_SESSION["warenkorb"]))
     {
     echo 
    "<tr>
           <td align=\"center\"><input type=\"text\" size=\"3\"
     name=\"menge[$vers_id]\" value=\"$anzahl\"></td>
     "
    ;
    //var_dump($SQLString);

    $SQLString "SELECT
                        bm_versionen.vers_id,
                        bm_versionen.t_preis,
                        bm_versionen.art_nr,
                        bm_datenbank.bm_bez1

                  FROM
                        bm_versionen, bm_datenbank
                  WHERE
                        bm_versionen.bm_id=bm_datenbank.bm_id
                  AND
                        bm_versionen.vers_id=$vers_id
     "
    ;
     echo 
    mysql_error();
        
    $Ergebnis mysql_query($SQLString);
        while (
    $info mysql_fetch_array($Ergebnis)){

     echo 
    "
           <td>"
    .$info[art_nr]."</td>
           <td>"
    .$info[bm_bez1]."</td>
           <td align=\"right\">"
    .number_format($info[t_preis],2,",",".")."</td>
           <td
     align=\"right\">"
    .number_format($info[t_preis]*$anzahl,2,",",".")."</td>
           <td>
           <input type=\"checkbox\" name=\"delete[]\" value=\"$vers_id\">$vers_id
     "
    ist." "vers_id."
           </td>
     </tr>"
    ;
              
    $porto 5.95;
              
    $sum $sum + ($info[t_preis]*$anzahl);
              
    $g_sum $sum $porto;
              
    $anz $anz $anzahl;
              
    $mwst $g_sum/107*7;
     }}
     echo 
    "</table>";


     echo 
    "
     <table  class=\"schrift2\" width=\"600\" border=\"0\">
            <tr>
              <td width=\"50\" align=\"center\">&nbsp;</td>
                <td width=\"*\" colspan=\"3\"
     align=\"right\">Versandkostenpauschale&nbsp;</td>
                <td width=\"100\"
     align=\"right\">"
    .number_format($porto,2,",",".")."&nbsp;</td>
            </tr>
            <tr>
                <td width=\"50\" align=\"center\">&nbsp;</td>
                <td width=\"*\" colspan=\"3\" align=\"right\">inkl.
     Mwst.&nbsp;</td>
                <td width=\"100\"
     align=\"right\">"
    .number_format($mwst,2,",",".")."&nbsp;</td>
            </tr>
            <tr>
                <td width=\"50\" align=\"center\">"
    .$anz."</td>
                <td width=\"*\" colspan=\"3\"
     align=\"right\">Gesamtsumme&nbsp;</td>
                <td width=\"100\"
     align=\"right\">"
    .number_format($g_sum,2,",",".")."&nbsp;</td>
            </tr>
     </table></fieldset>"
    ;
     echo 
    "</from>";
     echo 
    "</div>";


    }
    ELSE
    {
    echo 
    "<div class=\"wk_g\">";
    echo 
    "<h1>Ihr Warenkorb ist leer</h1>";
    echo 
    "</div>";
    }

     
    ?>
    </body></html>
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    HTML-Code:
    <html> 
    <head> 
    <title>warenkorb</title> 
    <meta name="author" content="rpw"> 
    <meta name="generator" content="Ulli Meybohms HTML EDITOR"> 
    <META http-equiv=Content-Type content="text/html; charset=latin1"> 
    <link rel="stylesheet" href="menu.css" type="text/css"> 
    <LINK rel="stylesheet" href="angebot.css" type="text/css"> 
    <html><head><title></title><body>
    Wenn der HTML-Editor diesen HTML-Code erzeugt hat, dann wirf ihn weg.
     
    Markus Wulftange

  5. #5
    gruebel-gruebel gruebel-gruebel ist offline Mitglied Gold
    Registriert seit
    Jul 2006
    Beiträge
    220
    Was ist daran denn Falsch ich arbeite immer mit dem Editor er ist in Deutsch
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Was an der Ausgabe falsch ist? Die Dokumenttypdeklaration fehlt und die letzte Zeile sollte wohl eher folgt lauten:
    HTML-Code:
    </head><body>
     
    Markus Wulftange

  7. #7
    gruebel-gruebel gruebel-gruebel ist offline Mitglied Gold
    Registriert seit
    Jul 2006
    Beiträge
    220
    Ja richtig ist mir noch gar nicht aufgefallen. Habe es geändert es kann auch sein das das mein Fehler vor einiger Zeit war. Aber der Fehler ist leider immer noch.
     

  8. #8
    Avatar von 28dayslater
    28dayslater 28dayslater ist offline Mitglied Silber
    Registriert seit
    Jan 2008
    Beiträge
    80
    Wenn im Firefox alles geht, ist es wahrscheinlich, dass es ein Darstellungsproblem ist. Ruf doch einfach mal mit beiden Browsern auf und vergleiche die Quelltexte. Wenn was fehlt siehst du ja die Stelle an der du ansetzen musst, wenn nichts fehlt, dann musst du dein Layout eben IE-Kompatibel gestalten. Wenn man immer nur mit Firefox die Seite testet, gibt es meist hinterher böse Überraschungen!
     

  9. #9
    gruebel-gruebel gruebel-gruebel ist offline Mitglied Gold
    Registriert seit
    Jul 2006
    Beiträge
    220
    er zeigt nur noch das Menü an auch im Quelltext steht nichts. Bis gestern ging ja noch alles.
     

Ähnliche Themen

  1. Textbox zeigt nichts an
    Von Miky im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 23.06.09, 16:25
  2. IE zeigt nichts an
    Von ocinrezle im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 18.09.08, 16:54
  3. Antworten: 6
    Letzter Beitrag: 13.01.07, 15:36
  4. Textarea zeigt nichts in <> an
    Von cct im Forum PHP
    Antworten: 4
    Letzter Beitrag: 07.10.04, 14:11
  5. zeigt nichts an....
    Von Precog im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 10.09.02, 19:48