PHP operator

Tags:    php

Hej udviklere.

Jeg har et mindre dilemma, som jeg håber I kan hjælpe mig med.

Fold kodeboks ind/udPHP kode 


$quantity (antal) ændrer sig opad for hvergang man klikker på plus.png, og $myg['antal'] henter antallet af artikler fra en tabel**(se koden) og ændrer sig nedad (minusser) for hvergang man klikker.

http://puredate.dk/php.png

1: 7 artikler taget, 1 tilbage.
2: 8 artikler taget, 0 tilbage.
3: 9 artikler taget, -1 tilbage <- Det må bare ikke ske!

Meningen er at når der er 0 artikler tilbage, så fjerner scriptet min plus knap så man ikke kan tage flere end der er.

Jeg har prøvet med forskellige slags operatorer fra http://www.w3schools.com/php/php_operators.asp - hvad pokker er det jeg gør galt?

Håber I kan hjælpe mig den rigtige vej.

Mvh. Morten.



Indlæg senest redigeret d. 21.05.2013 17:01 af Bruger #17610
4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Du skal vel bare tjekke om der er nogle i $myg['antal']?

Fold kodeboks ind/udPHP kode 


Men du skal også tjekke i din basket.php og der er noget på lager. Forestil dig at en bruger skriver basket linket direkte i browseren i stedet for at bruge knappen.

Der er også faldgruber hvis flere brugere klikker på basket, inden du får opdateret dit antal igen. Så er der pludselig en minus beholdning på lager.



Lige en kommentar vedr. dit valg af operator:

Nu ved jeg af gode grunde ikke hvad du fylder i $quantity, men alle værdier fra MySQL er af typen string og når du bruger !== i modsætning til != beder du PHP om ikke at typecaste. D.v.s. at hvis indholdet af $quantity f.eks. er af typen int eller float, vil værdierne aldrig være ens og dit udsagn vil altid være sandt.



I guder hvor er jeg en idiot.. Har vidst kigget på det alt for længe :)

Tak!

Ja det var vidst en rigtig god idé at få med ind over, så langt har jeg sku ikke tænkt endnu :)

------------------

Lige en hurtig. (17:11)

Nogen der ved hvordan jeg nemmest kan få;

http://puredate.dk/php2.png

.. min thead kopieret ned når "Reol A" slutter?

Ca. sådan her: http://puredate.dk/php1.png

Jeg henter bare via almen select med where clause på "Reol" ASC.

Skal jeg ud i noget concat eller join mon? Jeg tænker at det er lidt overkill at lave én løkke for hver "reol", idet der er 10 reoler og der kommer måske flere.

Mvh. Morten




Indlæg senest redigeret d. 21.05.2013 17:28 af Bruger #17610
Tusinde tak Jakob. Så lærte jeg da også lidt idag.



t