jaaniiis Posted April 27, 2010 Report Share Posted April 27, 2010 Sveiki! Kā jau iesācējam ir jautājums! :) Kādā veidā ir iespējams uztaisīt kautko līdzīgu bilesuparadīze.lv sēdvietu pirkšanas shēmai. Vārdu sakot ir nepieciešamas izveidot tādu sadaļu kurā cilvēks var ieiet un izvēlēties sev nepieciešamo vietu, rezervēt to, un nākošais kas apmeklē lapu jau redz ka tā vieta ir aizņemta un viņam jāizvēlas cita. Jau iepriekš paldies par atsaucību! :) Quote Link to comment Share on other sites More sharing options...
emsy Posted April 27, 2010 Report Share Posted April 27, 2010 Ja tev ir vajadzīgas dažāda veida zāles, tad būs mazs piņķeris, bet, ja ir tikai 1 zāles tips, tad klausies (kaut arī manu variantu var izmantot arī ar vairākiem zāles tipiem pakustinot smadzenes): 1) Izveido failu kurā saliec ar HTMLi tās sēdvietas un katrai sēdvietai izdomā un uzliec ID :) 2) Izveido SQL tabulu kur glabājas visu sēdvietu ID un statusi. 3) Ar kko tamlīdzīgu pārbaudi sēdvietas statusu if($status==1) {ir iespējams pirkt} elseif($status==2) {rezervēts kkādam jefiņam pa lēto, ir iespējams piemaksāt un dabout} elseif($status==3) {sēdvieta ir rezervēta, bet uz "?"} elseif($status==4) {sēdvieta nopirkta, meklē citu} else {BRĪVA SĒDVIETA} Izdomā tur savus variantus 4) Tipa kad nopērk rezervē vai ko tur vēl, tad nomainās statuss ierakstam ar attiecīgo ID Kko saštuko P.S. Tās sēdvietas var arī ar ciklu uzlikt :) $sedvietu_skaits = 50; while($i<=$sedvietu_skaits) { print "<img src='benkis' />"; if($i==20) { print "<br />";} if($i==25) { print "<br /> ";} if($i==35) { print " <br />";} if($i==40) { print "<br /;";} if($i==41) { print "<center>"; } if($i==50) { print "</center>"; } $i++; } Quote Link to comment Share on other sites More sharing options...
jaaniiis Posted April 27, 2010 Author Report Share Posted April 27, 2010 Paldies kļuva skaidrāka tā bilde. Quote Link to comment Share on other sites More sharing options...
mounkuls Posted April 27, 2010 Report Share Posted April 27, 2010 (edited) Ja tie datumi vai seansi vai sazin kas tur vēl ir vairāki, labāk liec arī laikam lauku pie reizes taja tabulā. Piemēram ja nevar rezervēt pēc nedēļas pa dienu, vari izvilkt no bāzes un piedāvāt tajā dienā vakaru. Edited April 27, 2010 by mounkuls Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted April 27, 2010 Report Share Posted April 27, 2010 Pamatproblēma šajā gadījumā ir augstā konkurence starp sesijām. Jāvar ļoti dinamiski parādīt, ka šīs vietas jau kāds ir izvēlējies, bet vēl nav nopircis, jāapstrādā gadījumi, kad tomēr vairāki ir vienlaicīgi mēģinājuši izvēlēties vienu un to pašu vietu. Nesen redzēju demonstrāciju līdzigai sistēmai izmantojot jauno HTML5 (tā bija HTML5 fīču demonstrācija, nesaku, ka to nevar bez HTML5 realizēt) aizmirsu tikai adresi. Quote Link to comment Share on other sites More sharing options...
jaaniiis Posted April 27, 2010 Author Report Share Posted April 27, 2010 Ja tie datumi vai seansi vai sazin kas tur vēl ir vairāki, labāk liec arī laikam lauku pie reizes taja tabulā. Piemēram ja nevar rezervēt pēc nedēļas pa dienu, vari izvilkt no bāzes un piedāvāt tajā dienā vakaru. Tur tā ideja ir vienkāršāka, ir tikai viens laiks pasākumam, vairāk iespēju nav, ja tā vieta rezervēta vai nopirkta tad neko, paliek ar garu degunu.:) Quote Link to comment Share on other sites More sharing options...
Roberts.R Posted May 3, 2010 Report Share Posted May 3, 2010 Nezinu, cik tas vēl ir aktuāli, bet Aleksejs sāka runāt par tādām lietām, tad reku būtu meklējama atbilde: http://jquery-howto.blogspot.com/2009/04/ajax-update-content-every-x-seconds.html Jā - tas ir jQuery, jo man pat nenāk prātā, kā ar HTML dabūt ko tādu gatavu :D Quote Link to comment Share on other sites More sharing options...
Kavacky Posted May 4, 2010 Report Share Posted May 4, 2010 Pamatproblēma šajā gadījumā ir augstā konkurence starp sesijām. Īsti nesaskatu pašu problēmu... augsta konkurence un risinājums tam ir jau visur, kur vien ir kaut kāda tamlīdzīga konkurence, kaut vai CSā izvēloties komandu. Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted May 4, 2010 Report Share Posted May 4, 2010 Ar vārdu "problēma" apzīmēju - "galveno lietu, kas jārisina"; nevis "lietu, ko nevar atrisināt" ;) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.