Jump to content
php.lv forumi

JazMan

Reģistrētie lietotāji
  • Posts

    36
  • Joined

  • Last visited

About JazMan

  • Birthday 06/27/1982

Profile Information

  • Gender
    Male
  • Location
    Earth

JazMan's Achievements

Newbie

Newbie (1/14)

  1. STENDERS meklē PHP programmētāju gabaldarbam Prasības: labi pārzināt satura vadības sistēmu Joomla 2.5 ; Darba apraksts: nepieciešams izstrādāt dažus jaunus paplašinājumus priekš Joomla 2.5, kā arī jāveic dažu paplašinājumu adaptēšana un pārvietošana no Joomla 1.5.17 uz Joomla 2.5. Ja tev ir interese, sūti savu pieteikumu, un, ja papildus jautājumi par veicamo darbu - raksti uz e-pastu [email protected] ar norādi "Programmētāja/as vakancei".
  2. jau atrisinaju problēmu :) Pievienojot laika tabulā vēl vienu lauku "cikla numurs". piemēram braucot no sākuma pieturas uz galapieturu visām starppieturām un gala pieturām vērtiba 1 braucot atpakaļ 2 utt Vops4em viss strādā :P rigassatiksme - man nepatīk pārāk saputrots viss, uz asp un piedevām gljučī bieži sitēmai jābūt pēc iespējas vienkāršākai un ērtākai ;)
  3. Caut galapieturām parasti neviens nebrauc jo tas ir neloģiski: 1- lieka braukāšana - 2 jāpērk divas biļetes Struktūra ir sekojoša: ir galvenā tabula kurajā kartā ierakstā ir sekojoši dati: ieraksta ID, Maršruta ID, Pieturas ID, un laiks cikos atobuss izbrauc no šīs pieturas. šāda struktūra tika izvēlēta lai vienkāršot datu ievadi , jo būs nepieciešams ievadīt daudz datu. un šobrīd esošajā vaicājumā (piem): SELECT t1.drive_out, t1.bus_route, t2.drive_out AS drive_in FROM busroute_timetable AS t1 LEFT JOIN busroute_timetable AS t2 ON t1.bus_route = t2.bus_route WHERE t1.bus_stop="Zivju bāze" AND t2.bus_stop="Aušanas cehs" AND t1.drive_out < t2.drive_out GROUP BY t1.bus_route, t1.drive_out; izvada sekojošus datus: Izbrauc no "Zivju bāze" | Pienāk "Aušanas cehs" | Maršruts 08:45 | 09:40 | 1 14:45 | 18:00 | 1 17:02 | 18:00 | 1 bet vajag : Izbrauc no "Zivju bāze" | Pienāk "Aušanas cehs" | Maršruts 08:45 | 09:40 | 1 17:02 | 18:00 | 1 dati tabulā ir sekojoši: Maršruts | Pietura | Izbraukšanas laiks 1 | Varoņu | (8:02) 1 | Zivju bāze | (8:45) 1 | Aušanas cehs | (9:40) 1 | Vipinga | (12:05) 1 | Aušanas cehs | (13:05) 1 | Zivju bāze | (14:45) 1 | Varoņu | (15:31) 1 | Zivjubāze | (17:02) 1 | Aušnas cehs | (18:00) 1 | Vipinga | (19:00) respektīvi boldā ir galapieturas
  4. drive_out piemēram pieturā "Varoņu" autobuss buus 8:00 tas nozīmē ka drive_out būs 8*3600 par kursēšanu kā jau minēju iepriekš maršruts ( Varoņu - sākumpietura => Vipinga - galapietura) visas maršruta pieturas ir: Varoņu -> Zivju bāze -> Aušanas cehs -> Vipinga kad autobusss nonāk galapieturā "Vipinga" viņš iet atpakaļ: Aušanas cehs -> Zivju bāze ->Varoņu u.t.t piekrītu par to ka atpakaļceļā pietura atrodas ceļa otrajā pusē bet no lietotāja viedokļa tā ir viena un tā pati pietura
  5. :D Nu sorry ka es tads aptaureets, topika nosaukumu nomainiju :)
  6. Nju ko visus nobaidīju ar savu briesmīgo aprakstu
  7. Problēma ir sekojoša: Ir tabula: busroute_timetable ------------------------------- id bus_route (int) - Maršruta ID bus_stop (int) - Autobusu pieturas ID drive_out (int) - laiks sekundēs - cikos autobuss izbrauc no pieturas Uzrakstīju sekojošu SQL vaicājumu kurš nepieciešams ja es vēlos uzzināt cikos no pieturas A izbrauc autobusi uz pieturu B un cikos tajā pienāk: SELECT t1.drive_out, t1.bus_route, t2.drive_out AS drive_in FROM busroute_timetable AS t1 LEFT JOIN busroute_timetable AS t2 ON t1.bus_route = t2.bus_route AND t2.hidden=0 WHERE t1.bus_stop="Pietura A" AND t2.bus_stop="Pietura B" AND t1.drive_out < t2.drive_out GROUP BY t1.bus_route, t1.drive_out; Maršruta piemērs (Maršruts Varoņu => Vipinga): Varoņu (8:02) -> Zivju bāze (8:45) -> Aušanas cehs (9:40) -> Vipinga (12:05)-> Aušanas cehs (13:05) -> Zivju bāze (14:45) ->Varoņu (15:31)-> Zivjubāze (17:02) -> Aušnas cehs (18:00) -> Vipinga (19:00) T.i. Autobusss kursē no sākuma pieturas "Varoņu" uz beigu pieturu "Vipinga" turp un atpakaļ caur citām pieturām. problēma rodas ja es piemēram velos uzzināt laikus cikos izbrauc autobuss no pieturas "Zivjubāze" uz "Aušanas cehs": šajā gadījumā es piemēram ieraksta Zivjubāze (17:02) -> Aušnas cehs (18:00) vietā dabūju divus Zivju bāze (14:45)-> Aušnas cehs (18:00) - bet šis neder jo starpā ir galapietura Zivjubāze (17:02) -> Aušnas cehs (18:00) Lūdzu palīdziet kā atrisināt šo problēmu ato jau galva kūp!!! :@ Varbūt kaut kā ar MAX paspēlēties :(
  8. Baigi labais veids kaa iztikt bez sub selektiem, ieprieksh tadu nebiju izmantojis ;)
  9. vajadzeja taaa: DELETE FROM ratings USING wallpaper, ratings WHERE wallpaper.wallpaperid = ratings.wallpaperid AND wallpaper.galleryid = $gallid
  10. Taa jau arii megjinaju, met kljudu: Not unique table/alias: 'ratings'
  11. Man tas variants ar Using nestradaa :(
  12. Blin, naksies kaut ka savadak izgrozities man stav vecaka versija :(
  13. Sakot ar kuru My SQL versiju var izmantot sub selektus piem "delete from ratings where wallpaperid in (select wallpaperid from wallpaper where galleryid = $gallid)"
  14. Atradu kaaa: window.opener.document.forma.lauks.value+='vertiba' :lol:
×
×
  • Create New...