warenkorb -> zurück zu den Artikeln?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • warenkorb -> zurück zu den Artikeln?

    Hallo Leute,

    ich habe hier mal wieder ein Problem mit der shop-software.

    Im Warenkorb gibt es ein Link "Weiter einkaufen" der einem wieder direkt zu der Kategorie wo man hergekommen ist zurückführen soll. Nur funktioniert das nicht so richtig. Und ehrlich gesagt blick ich da nicht durch
    wie sich das der Programmierer des Shops gedacht hatte.

    der link in der tpl sieht folgendermaßen aus:

    PHP-Code:
    <a href="/themes/kategorie/index.php?&katId=<?=$katId?>&parentId=<?=$parentId?>&submenue=<?=$submenue?>" ><?=$str_weitershoppen?></a>
    <?=$katId?>
    das wird ja dann durch die jeweilige Kategorie (ziffer) ersetzt.

    habe in der Warenkorb.php folgenden Code:

    PHP-Code:
    if(!$katId)
    {
        
    $abfrageKat "SELECT * FROM " $navi " where root = '1' order by name limit 0,1";
        
    $ergebnisKat mysql_query($abfrageKat);
        
    $rowKat mysql_fetch_object($ergebnisKat);
        
    $katId $rowKat->id;

    Nur wird ja hier nur der erste Eintrag bei Sortierung "name" abgefragt. Da wird ja dann immer die selbe Kategorie ausgeworfen. Da kann ich den progger jetzt irgendwie nicht folgen.

    Hat jemand von euch eine andere Lösung?
    Die Artikel werden per form-container in den Warenkorb gelegt, wo schon hiddenfelder für KatId und so weiter vorhanden sind. Die variablen müsste man irgendwie doch nutzen können oder nicht?
    mfg
    marc75

    <Platz für anderes>

  • #2
    Re: warenkorb -&gt; zurück zu den Artikeln?

    Original geschrieben von marc75
    PHP-Code:
    if(!$katId)
    {
        
    $abfrageKat "SELECT * FROM " $navi " where root = '1' order by name limit 0,1";
        
    $ergebnisKat mysql_query($abfrageKat);
        
    $rowKat mysql_fetch_object($ergebnisKat);
        
    $katId $rowKat->id;

    Nur wird ja hier nur der erste Eintrag bei Sortierung "name" abgefragt. Da wird ja dann immer die selbe Kategorie ausgeworfen.
    das passiert aber, wie du an
    if(!$katId)
    siehst, nur dann, wenn für $katId kein wert übergeben wurde.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      ok danke,

      hab auch schon die Fehlerquelle gefunden:

      PHP-Code:
      if($action == "speichern")
      {
          include(
      $dateiPfad "themes/warenkorb/waren_speichern.inc.php");
              echo 
      '<script>window.location.replace("/themes/warenkorb/index.php?'.session_name().'='.session_id().'");</script>'."\n";

      wenn ich das entferne funktioniert:
      PHP-Code:
        echo '<script>window.location.replace("/themes/warenkorb/index.php?'.session_name().'='.session_id().'");</script>'."\n"
      liegt vielleicht am JS (<script></script>).
      mfg
      marc75

      <Platz für anderes>

      Kommentar

      Lädt...
      X