Session variable verschwindet

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

  • #16
    Original geschrieben von sven_voecking
    Die Session Variable wir din der grafik.php gesetzt
    aber nicht bei dem code den du gepostet hast

    du brauchst irgendwo etwas wie
    PHP-Code:
    $_SESSION['kragen'] = 'informationen über den kragen'
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #17
      Original geschrieben von sven_voecking
      Aber wenn Kritik kommt dann bitte nur konstruktive, denn sagen das alles "Kacke" ist, das kann jeder.
      Zum Thema Konstruktive Kritik: Konstruktion setzt eine gewisse nutzbar substanz voraus ... sonst reißt man lieber ab ... !
      carpe noctem

      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

      Kommentar


      • #18
        Danke erst einmal an mrhappiness, ich verstehe was du meinst, ich werde den gesammten Quelltext und die Logik noch einmal durchgehen.

        Ich verstehe nur im allgemeinen nicht wie es sein kann das nach der ersten Kragenauswahl eine Variabel gesetzt und ausgegeben wir, aber nach der Auswahl der Knopfleiste diese Variabel einfach nicht mehr verfügbar ist.

        Nun an goth,

        ich möchte deine Diskussionen nicht fortführen, da diese ohne sinn und Zweck verlaufen. Es hilft niemanden Altkluge Sprüche zu formulieren, das kann man in irgendeinem Chat machen, aber nicht hier.

        Aber es ist fein das du dich so schön ausdrücken kannst. War nett mal so jemanden etwas schreiben zu dürfen.

        Dafür fehlt mir sowohl die Zeit als auch die Geduld. Wobei selbst diese Sätze schon wieder reine Zeitverschwendung waren.

        Kommentar


        • #19
          Du hast sicher recht ... Dir zu helfen ist Zeitverschwendung ... !
          carpe noctem

          [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
          [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

          Kommentar


          • #20
            Original geschrieben von sven_voecking
            Dafür fehlt mir sowohl die Zeit
            stimmt - denn die solltest du erst mal dringend investieren, um dich im manual über sessions zu informieren. allzu viel weißt du ja derzeit offenbar nicht darüber.
            als auch die Geduld.
            die solltest du beim manual lesen aber aufbringen.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #21
              Original geschrieben von sven_voecking
              Dafür fehlt mir sowohl die Zeit als auch die Geduld. Wobei selbst diese Sätze schon wieder reine Zeitverschwendung waren.
              Das sind sicherlich die besten Voraussetzungen ein SEHR guter Programmierer zu werden ... und mit Sicherheit ist das auch kausal für meine Kritik ... !
              carpe noctem

              [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
              [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

              Kommentar


              • #22
                Also zu meiner Schand muss ich sagen das ich nun endlich rausgefunden habe wo ich die Session Variable definiere.

                die Auswahlseite für die Knopfleiste ist die 22.php diese wird über die shop.php aufgerufen nachdem man in der 1.php den Kragen ausgesucht hat. Denn in der Form von 1.php wird der wert 22 per Action übertragen.

                siehe auszug.

                PHP-Code:
                <td align="center" ><form action="shop.php?id=22" method="post">
                                                        <INPUT TYPE="IMAGE" NAME="Vorderteil" SRC="<? echo $kragenlink[$i2]; ?>" BORDER="0" /><input type="hidden" value="<? echo $kragenname[$i2]; ?>" name="uebergabe"/></form></td>
                Die Sesseion Variable wird nun in der 22.php gesetzt, siehe hier:

                PHP-Code:
                <? 
                include "config.inc.php";
                include "wcreate.php"; 
                echo $_SESSION['wid'];
                $_SESSION['kragen'] = $_POST['uebergabe'];
                $sql = "select * from artikel where kategorie = 'knopfleiste'";
                $res = mysql_query($sql,$link) or die(mysql_error());
                mysql_error();
                $i = "0";
                while ($ligne = mysql_fetch_object($res))
                {
                $i++;
                $alink[$i] = $ligne->link;
                $aname[$i] = $ligne->name;
                 }
                  
                ?>
                <html>
                <head>
                    <link rel="STYLESHEET" type="text/css" href="cssjss/akte13.css">
                    <title>Knopfleisten</title>
                </head>

                <body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">

                <? include "grafik.php"; ?>
                <table border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td colspan="2"><img src="images/blank.gif" width="1" height="20" alt="" border="0"></td>
                    </tr>
                    <tr>
                        <td><img src="images/blank.gif" width="260" height="1" alt="" border="0"></td>
                        <td><!-- Beginn Tabelle Kragen-->
                            <table border="0" cellspacing="0" cellpadding="0" width="520">
                                <!--Anfang Kategorie-->
                                <tr>                    
                                    <td colspan="5" class="kategorie">&nbsp;Knopfleisten</td>
                                </tr>
                                <!--Ende Kategorie-->
                                <!--Beginn Datensatz Kragen-->
                                <tr>
                                    <td colspan="3" class="habstand"><img src="images/blank.gif" width="1" height="1" alt="" border="0"></td>
                                </tr>
                                <tr>
                                    <td colspan="5"  class="text"><br>&nbsp;Wir beginnen nun mit der Auswahl des Kragens. Je nachdem für welchen &nbsp;Zweck Sie Ihr Hemd konfigurieren wählen sie bitte den Kragen aus.<br><br></td>
                                </tr>
                                <tr>
                                    <td colspan="3" class="habstand"><img src="images/blank.gif" width="1" height="1" alt="" border="0"></td>
                                </tr>
                                <tr>
                            
                            <? 
                            $i2 = "0";
                            $i3 = "0";
                            while ($i2 < $i) {
                $i3++;
                $i2++;
                            ?>
                                
                                    <td align="center" ><form action="shop.php?id=33" method="post">
                                                        <INPUT TYPE="IMAGE" NAME="Vorderteil" SRC="<? echo $alink[$i2]; ?>" BORDER="0" /><input type="hidden" value="<? echo $aname[$i2]; ?> " name="uebergabe"/></form></td>
                                    <td class="vabstand"><img src="images/blank.gif" width="1" height="1" alt="" border="0"></td>
                                    <? 
                if (!$alink[$i2+1] && $i3 == 1) { 
                ?>
                                </tr>
                                <tr>
                                    <td align="center" class="bezeichnung"><? echo $aname[$i2]; ?></td>
                                    <?
                }
                if (!$alink[$i2+1] && $i3 == "2") { 
                ?>
                                </tr>
                                <tr>
                                    <td align="center" class="bezeichnung"><? echo $aname[$i2-1]; ?></td>
                                    <td class="vabstand"><img src="images/blank.gif" width="1" height="1" alt="" border="0"></td>
                                    <td align="center" class="bezeichnung"><? echo $aname[$i2]; ?></td>
                                    <?

                                     }                    
                                    if ($i3 == "3") 
                                    {
                while ($i3 > "0")
                {
                    
                                    ?>
                                </tr>
                                <tr>
                                    <td align="center" class="bezeichnung"><? echo $aname[$i2-2]; ?></td>
                                    <td class="vabstand"><img src="images/blank.gif" width="1" height="1" alt="" border="0"></td>
                                    <td align="center" class="bezeichnung"><? echo $aname[$i2-1]; ?></td>
                                    <td class="vabstand"><img src="images/blank.gif" width="1" height="1" alt="" border="0"></td>
                                    <td align="center" class="bezeichnung"><? echo $aname[$i2]; ?></td>
                                    </tr><tr>
                                    <td colspan="3" class="habstand"><img src="images/blank.gif" width="1" height="1" alt="" border="0"></td>
                                </tr>

                                <?
                                $i3 = "0";
                    }
                    }


                            }
                            ?>        
                                <!--Ende Datensatz Kragen-->
                            </table>
                            <!--Ende Tabelle Kragen-->
                        </td>
                    </tr>
                </table>
                Sorry für das wirr warr aber ich war froh das es bis jetzt überhaupt funktionierte.

                Ich hoffe ebenso das meine Postings langsam etwas sinniger und leichter zu überbelicken sind.

                Gruß

                Sven

                Kommentar


                • #23
                  Original geschrieben von sven_voecking
                  [...] die Auswahlseite für die Knopfleiste ist die 22.php diese wird über die shop.php aufgerufen nachdem man in der 1.php den Kragen ausgesucht hat. [...]
                  cool .... dann hast du wohl auch noch die 2.php, 3.php, .... 21.php bei dir auf dem rechner.

                  und dann alle in einem verzeichnis. sowas nennt man effektives ablegen von daten. alles schön nach nummern sortiert.

                  die frage ist nur, ob man noch alles wiederfindet, wenn man mal später danach sucht. aber das ist wohl dein problem.

                  tipp: klare und aussagekräftige dateinamen verwenden! auch das gruppieren solcher in sogenante verzeichnisse kann hilfreich sein.


                  EDIT:
                  nachtrag:
                  bevor ich es vergesse ... kannst du mir mal bitte 20.000 EUR überweisen, damit ich mir einen extrem großen widescreen bildschirm am rechner anschliessen kann. grund: da braucht man nicht mehr zu scrollen, wenn leute wie du hier code posten.

                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar


                  • #24
                    Original geschrieben von Abraxax

                    EDIT:
                    nachtrag:
                    bevor ich es vergesse ... kannst du mir mal bitte 20.000 EUR überweisen, damit ich mir einen extrem großen widescreen bildschirm am rechner anschliessen kann. grund: da braucht man nicht mehr zu scrollen, wenn leute wie du hier code posten.

                    2 Moni einsetzen

                    Kommentar


                    • #25
                      Original geschrieben von asp2php
                      2 Moni einsetzen
                      ich habe 2x 22". aber das reicht nicht so perfekt!

                      schliesslich ist da dann auch so ein dummer rand dazwischen.
                      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                      Kommentar


                      • #26
                        Original geschrieben von Abraxax
                        schliesslich ist da dann auch so ein dummer rand dazwischen.
                        den kopf so drehen, dass der dumme rand genau auf den blinden fleck in deinen augen kommt?

                        oder rand abschneiden
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #27
                          Original geschrieben von mrhappiness
                          den kopf so drehen, dass der dumme rand genau auf den blinden fleck in deinen augen kommt?
                          habe ich versucht. klappt aber nicht. ...

                          Original geschrieben von mrhappiness
                          oder rand abschneiden
                          ne. dann fehlt ja was vom monitor ... :P
                          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                          Kommentar

                          Lädt...
                          X