Hirdetés
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Yettel topik
- Szerkesztett és makrofotók mobillal
- One mobilszolgáltatások
- Fotók, videók mobillal
- Milyen okostelefont vegyek?
- Motorola Edge 70 Fusion – stílusosan főznek
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Újabb nagyon olcsó Poco telefon érkezik
- Samsung Galaxy S25 - végre van kicsi!
Új hozzászólás Aktív témák
-
Inv1sus
addikt
válasz
Sk8erPeter
#1505
üzenetére
Sikerült, köszi. Tényleg sokkal egyszerűbb így.

-
Inv1sus
addikt
Visszatértem
![;]](//cdn.rios.hu/dl/s/v1.gif)
Egy újabb problémába futottam bele, de valószínűleg ez lesz most már az utolsó.
Tehát:Van egy adott termék. Ez a termék lehetséges, hogy egyszerre több kategóriában is szerepel, mint pl. "Ragasztók" és "Ragasztók és tömítők".
A kategóriákat '|' jellel elválasztva rakom be az adatbázisba, tehát ez a termék felvéve így néz ki a 'category_url' oszlopon belül:
"Ragasztók|Ragasztók és tömítők"A honlapon egy menüpontra kattintva jelenleg így olvasom ki a termékeket pl:
WHERE products.category_url LIKE '%Ragasztók%'Ezzel az a probléma, hogy ha a termék csak a "Ragasztók és tömítők" kategóriában szerepel, a "Ragasztók" kategóriában ugyanúgy meg fog jelenni, mivel megfelel a fenti feltételnek. Ha viszont ezt használom:
WHERE products.category_url LIKE 'Ragasztók'
Akkor meg csak azokat fogja mutatni, amik pontosan a 'Ragasztók' nevű kategóriával rendelkeznek.Én ez utóbbit preferálnám (tehát wildcard nélkül, hogy pontosak legyenek a találatok), de ehhez szét kellene valahogy szednem a mezőben megadott kategóriákat (amik jelenleg így néznek ki néha "Ragasztók|Ragasztók és tömítők").
Ebben még tudtok segíteni?

-
Inv1sus
addikt
válasz
Apollo17hu
#1492
üzenetére
Megcsináltam. Így sztanozs által felvetett probléma is meg lett oldva. Köszi!

-
Inv1sus
addikt
Hú, nehéz szülés volt, de sikerült, hála nektek
. Egy kicsit én is félreérthető voltam. A nyertes query:(CASE
WHEN discounts.discount LIKE '' THEN products.price
WHEN discounts.discount > 100 THEN products.price - discounts.discount
WHEN discounts.discount < 100 THEN products.price * ((100 - discounts.discount)/100)
ELSE products.price
END) as active_priceSzóval az volt a lényeg, hogy egyszerre egy termékre csak egy kedvezmény elérhető, de az többféle lehet.

Köszi mégegyszer

-
Inv1sus
addikt
válasz
Inv1sus
#1484
üzenetére
Na, a 'holnapból' több nap lett sajnos.

Most neki akartam állni de rájöttem, hogy nem fog menni. Mint írtam, többféle kedvezmény lehet és mindegyiket máshogy kellene kiszámolni:
10%, 1000Hogy mondom meg, hogy azt a 10%-ot úgy számolja, hogy azt majd át kell alakítania 0.9-re és szoroznia az összeggel, 1000-nél meg, hogy kivonja azt?
-
Inv1sus
addikt
Valószínűleg igen. Köszönöm nektek, holnap reggel kipróbálom.
-
Inv1sus
addikt
Sziasztok!
Ideiglenes értékek alapján lehetséges rendezni egy táblát?
Részletesebben:
Vannak termékeim. Ezeknek mind van egy normál ára, illetve némelyik termék lehet akciós (10%, -1000 FT stb). Szeretném ár szerint rendezni, de úgy, hogy a kiszámolt kedvezményes ár alapján. Lehetséges ezt valahogy kivitelezni?
Új hozzászólás Aktív témák
Hirdetés
- HP Elitebook 850 G8 15,6" i5 1135 G7, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- Gamer PC-Számítógép! Csere-Beszámítás! I5 9600KF / RTX 3060Ti / 16GB DDR4 / 256SSD + 2TB HDD
- 268 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285HX, RTX 5060 (multitouch)
- Eladó/BONTATLAN Lenovo LOQ i7-13650HX 16GB 512GB RTX 4060 8GB
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

![;]](http://cdn.rios.hu/dl/s/v1.gif)

. Egy kicsit én is félreérthető voltam. A nyertes query:


