Mailinglisten-Archive |
Werner Laude wrote: > yankee schrieb: > >>> <?php if (!$_SESSION[0] == ($item_details['artikel_nr'] )){ ?> >>> >>> was anzeigen >>> >>> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" >>> id="frm-detail" > >>> >>> <input name="artnr" type="hidden" value="<?php echo >>> $item_details['artikel_nr']; ?>" /> >>> >>> </form> >>> <?php } ?> > > hallo yankee. > Ich möchte das hier ein "else" ausgeführt wird.. > eben die Danke Meldung > > >>> Dieses hier nicht >>> >>> <?php if (!$_SESSION[0] == "500"){ ?> >>> <input name="artnr" type="hidden" value="500" /> >>> > >> Du willst, dass das <input>-Felde mit 500 vorausgefüllt wird, aber das >> <input>-Feld erscheint garnicht erst? > > doch natürlich, da der Artikel aber nicht aus der DB kommt mache ich das > mal vorausgefüllt. > >> Schau doch mal in den html-quelltext, der generiert wurde... Ist das >> input vorhanden? > Ja ist da >> Wenn nicht mach mal ein print_r($_SESSION) umsicherzustellen, dass in >> [0] auch wirklich 500 steht. > > > das ergibt: Array ( [shoppingcart] => Array ( [500] => Array ( [0] => 1 > [1] => FS Kalender 2007 [2] => 27.90 [3] => 500 [4] => ) ) ) > > > $_SESSION[0] ist doch [shoppingcart] => Array ( [500] oder ? > NEIN! $_SESSION[0] existiert nicht, wie aus dem print_r hervorgeht. Was du willst ist nicht $_SESSION[0] sondern $_SESSION['shoppingcart']... Naja um genau zu sein scheinst du $_SESSION['shoppingcart'][3] zu wollen, denn da steht 500 drin... > > > Last but not least bin ich mit nicht sicher, wie sich das verhält: > > > if ($_SESSION[0] != "500") > > dachte ich auch erst, aber das geht gar nicht.. > > Gruß > Werner >
php::bar PHP Wiki - Listenarchive