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