phpbar.de logo

Mailinglisten-Archive

[php] Das verstehe ich nicht...

[php] Das verstehe ich nicht...

Sebastian Mendel lists at sebastianmendel.de
Die Sep 5 13:20:36 CEST 2006


yankee schrieb:
> 
> 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.

Doch. $_SESSION[0] existiert, in einem Assoziativem Array sind die
Elemente auch immer über den numerischen Schlüssel zu erreichen.


> 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...

$_SESSION['shoppingcart'][3] gibt es nicht

aber eher array_key_exists(500, $_SESSION[0])

oder isset($_SESSION[0][500])

oder (isset($_SESSION[0][500]) && is_array($_SESSION[0][500]))


-- 
Sebastian Mendel

www.sebastianmendel.de

php::bar PHP Wiki   -   Listenarchive