Buduję witrynę aukcyjną dla klienta i mam problem, w którym muszę usunąć oferty ze stołu licytacyjnego, aż do pewnego punktu, którego punkt zależy od liczby oferentów lub rezerwy Cena £.Usuń wiersz MySQL do pewnego momentu
Pozwolę sobie wyjaśnić dalej. Mam tabelę z danymi:
Bidder1 $7,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $7,000.00 Sat 21 Jul 2012 12:26:34
Bidder1 $6,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $6,000.00 Sat 21 Jul 2012 12:26:11
Bidder1 $5,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $5,000.00 Sat 21 Jul 2012 12:25:34
Bidder2 $1,100.00 Sat 21 Jul 2012 12:23:53
Bidder1 $1,000.00 Sat 21 Jul 2012 12:22:33
Bidder1 $550.00 Sat 21 Jul 2012 12:22:33
Bidder2 $500.00 Sat 21 Jul 2012 12:22:23
Bidder2 $100.00 Sat 21 Jul 2012 12:22:23
Jak widać, licytuje go 2 oferentów. Teraz każdy licytujący może anulować swoje oferty w dowolnym momencie, jednak, powiedzmy, że licytujący 2 anuluje ich oferty, system odrzuci wszystkie oferty aukcji jako anulowane (wymóg klienta), a nie tylko ich najnowszy. W takim przypadku (licytujący 2 anuluje ich oferty), oferty licytującego 1 powinny wrócić do wartości 1000 USD, która jest ceną minimalną za aukcję (jak powinieneś być w stanie powiedzieć, ponieważ są 2 oferty z rzędu od licytującego1, 550 $ i 1000 $).
Oto, co mam nadzieję, to tylko podstępny, a nie niemożliwy. Że mam 3 oferentami:
Bidder1 $7,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $7,000.00 Sat 21 Jul 2012 12:26:34
Bidder3 $6,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $6,000.00 Sat 21 Jul 2012 12:26:11
Bidder1 $5,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $5,000.00 Sat 21 Jul 2012 12:25:34
Bidder3 $1,100.00 Sat 21 Jul 2012 12:23:53
Bidder1 $1,000.00 Sat 21 Jul 2012 12:22:33
Bidder1 $550.00 Sat 21 Jul 2012 12:22:33
Bidder2 $500.00 Sat 21 Jul 2012 12:22:23
Bidder2 $100.00 Sat 21 Jul 2012 12:22:23
Jeśli bidder2 anuluje ich oferty to muszę cofnąć aż do najnowszej oferty z bidder3 ale wciąż z bidder1 wygraną.
Wszelkie wskazówki są mile widziane.
jaka powinna być wysokość oferty dla oferenta1? nadal 7.25k lub 6.25k + 1? lub? – Kris
powinieneś uogólnić logikę dla 3,4, ... n użytkowników. W tej chwili nie widzę żadnej rzeczy wspólnej między pierwszym a drugim przypadkiem. – Lobo