Jump to content
php.lv forumi

anonīms

Reģistrētie lietotāji
  • Posts

    1,796
  • Joined

  • Last visited

Everything posted by anonīms

  1. ugu. Un kur tu biji visus šos laikus? :D Strādā, strādā...
  2. http://paste.php.lv/82e67198f514ec55171b265d7f61da1e/nonum Izmantoju šādu lietiņu, bet tagad ir parādījusies problēma, jo vēlos izmantot FLAG_1 (cipars, ne burts). Kaut arī access ir uz 1, bet sistēma uzskata, ka nav. - Kā to varētu labot?
  3. I could give you some cool file... pm, ja vajag
  4. Paldies Gintam. Palasīju un izveidoju šādu: http://paste.php.lv/1a4252dd6fdc9ad7c77d71f773feb1d8?lang=php Pagaidām iet kā smērēts.
  5. Jā, tagad iet, bet tāpat - tiek izvadītas tikai tās subkategorijas, kur ir šis aktivitate_no. Kā izveidot, lai jebkurā gadījumā rāda visas subkategorjias? SELECT t3.*, t2.nosaukums AS cat_name, ".PREFIX."lietotaji.lietotajvards AS lietotajs FROM ".PREFIX."forums_kategorijas AS t2, ".PREFIX."forums_subkategorijas AS t3 JOIN ".PREFIX."lietotaji ON t3.aktivitate_no = ".PREFIX."lietotaji.id WHERE t3.kategorija = t2.id ORDER BY t2.seciba ASC, t3.seciba ASC
  6. SELECT t3.*, t2.nosaukums AS cat_name, ".PREFIX."lietotaji.lietotajvards AS lietotajs FROM ".PREFIX."forums_subkategorijas AS t3, ".PREFIX."forums_kategorijas AS t2 JOIN ".PREFIX."lietotaji ON t3.aktivitate_no = ".PREFIX."lietotaji.id WHERE t3.kategorija = t2.id ORDER BY t2.seciba ASC, t3.seciba ASC
  7. Tur jau tā lieta, ka izveidojot šādi: SELECT t3.*, t2.nosaukums AS cat_name, t1.lietotajvards AS lietotajs FROM ".PREFIX."forums_subkategorijas AS t3, ".PREFIX."forums_kategorijas AS t2, ".PREFIX."lietotaji AS t1 WHERE t3.kategorija = t2.id AND t3.aktivitate_no = t1.id ORDER BY t2.seciba ASC, t3.seciba ASC Tiek izvadīta tikai tā subkategorija, kurai ir šī aktivitāte. Un ja izņem ārā AND t3.aktivitate_no = t1.id, tad vispār ir šausmas. Katra subkategorija tiek atkārtota n-tās reizes.
  8. SELECT t3.*, t2.nosaukums AS cat_name, ".PREFIX."lietotaji.lietotajvards AS lietotajs FROM ".PREFIX."forums_subkategorijas AS t3, ".PREFIX."forums_kategorijas AS t2, ".PREFIX."lietotaji AS t1 INNER JOIN ".PREFIX."lietotaji ON ".PREFIX."lietotaji.id = ".PREFIX."forums_subkategorijas.aktivitate_no WHERE t3.kategorija = t2.id ORDER BY t2.seciba ASC, t3.seciba ASC Kādēļ man izmet Šāda kollona eksistē.
  9. Īsti nez vai codez variants gāja pareizi, vai es pats lažu nolaidu, bet nu vismaz vajadzēja man to GROUP_CONTACT. Apčekoju un izveidoju kaut ko šādu SELECT *, ".PREFIX."F1_komandas.nosaukums AS komandas_nos, GROUP_CONCAT(F1_komanda),sum(F1_komanda) AS kom_pti FROM ".PREFIX."ligas_komandas JOIN ".PREFIX."F1_komandas ON ".PREFIX."F1_komandas.id = ".PREFIX."ligas_komandas.komanda WHERE ligas_id = '".$league['id']."' GROUP BY komanda ORDER BY kom_pti DESC
  10. INSERT INTO `ligas_komandas` (`id`, `ligas_id`, `lietotajs`, `komanda`, `konference`, `divizija`, `font`, `STREAK_WON`, `STREAK_LOST`, `F1_punkti`, `F1_komanda`) VALUES (83, 4, 1, 1, '', '', '', 0, 0, 0, 5), (84, 4, 37, 1, '', '', '', 0, 0, 0, 0); SELECT t1.*, t2.nosaukums AS komanda FROM ".PREFIX."ligas_komandas AS t1, ".PREFIX."F1_komandas AS t2 WHERE t1.ligas_id = '".$league['id']."' AND t1.komanda = t2.id ORDER BY t1.F1_komanda DESC Ideja ir tāda, ka katrā komandā ir pa 2 braucējiem un viņu F1_komanda tiek saskaitīta kopā jau selektā un beigās noorderota. Pašlaik kods strādā tā, ka tiek izvadīta komanda 2x. Varbūt var kkā izmantot DISNTICT? Mēģinaju pirms t1.* un t2.komanda, bet nekā.
  11. Patreizējais kods: http://paste.php.lv/148295fc55192d1eb80b88490d52ce67?lang=php Ir nepieciešams aizstāt foreach ar while, jo vajag izmantot while($kkas <= 6) Pagaidām, kad arrayā ir 6 dati, tad viss okey, bet ir nepieciešams vēl nenoteikts skaits, kas nozīmē, ka vajag kodu, kas izvelk tikai 6 kartes. Kā to panākt?
  12. vainīgs. Par tēmu: Tātad: http://paste.php.lv/bf616c9bf78bf9a9e2b4404e13e4b30b?lang=php Princips ir tāds, ka ir 1 nemainīgā liste F1_posmi (kurā nekas netiek ne pielikts, ne atņemts) un F1_ligas_posmi, kur darbojas gan INSERT, gan DELETE. Atveram jaunas līgas posmus un tur izskatās šādi: Tālāk izvēlamies piemēram Austrālijas GP un nospiežot uz linka notiek INSERT INTO F1_ligas_posmi posms (posma ID (šajā gadījumā 1)). Tālāk vajadzētu būt, ka no "Visi posmi" pazūd Austrālijas GP, bet tā nenotiek. Iznākums: + vēl tas, ka izmantojot t2.=t1 etc, cikls vispār neko neizvada, ja F1_ligas_posmi ir tukši. Ceru, ka izskaidroju pietiekami skaidri.
  13. http://paste.php.lv/60fef01955e09911f0c99fe4a564c561/nonum Kkas nav ar kverijiem Principā ir tā, ka F1_posmi ir 8 dati. uzspiežot /add/ šim posmam jāpazūd no 1 diva (db paliek), bet otrajā divā jāparādās. Tagad ir tā, ka ja db F1_ligas_posmi nav neviena data, tad abi divi ir tukši. Kā varētu šo izlabot?
  14. footera zilais jau tur točna neiet klāt. Labāk izvēlnes sarkanīgo. Mans subjektīvais viedoklis btw, dvixden nevar filmu tīt. Uzreiz sākas no jauna - sux
  15. Izdevās lūk šādi: http://paste.php.lv/017b7bde2dae8694a4b2c76ef814b6a3?lang=php Tagad nākamais. Vai ir iespējams šos 3 kverijus apvienot zem paša pirmā "cikla" kvērija? Kods: http://paste.php.lv/86c259cce71a814558bc9f8f87c8c2f1?lang=php jo reāli sanāk pie katra jaunā data +3 queries, kas nav maz, ja ir daudz subkategorijas.
  16. http://paste.php.lv/717ea56de12bc5cfb97f1ad610dc14d2?lang=php ir kkāda funkcija, kas spētu noteikt, vai tas ir pēdējais dats no cikla? teiksim while() { if(while_last_data == true) { echo '</table>'; } }
  17. man sava funkcija ir, kas skaita kverijus visus. $queries_count = 0; function queryy($sql) { global $queries_count; $result = mysql_query($sql); if(!$result) echo mysql_error().'<br />'; $queries_count++; return $result; } EDIT: un neskaties, ka sir pirms tam. Tas fails ir inklūdots citā un tam visam citam nekāda nozīme nav pie šī koda. Galvenais, lai tas </table> sāk mesties pareizajā vietā
  18. Sāku pārveidot veco forumu un sapratu, ka tur ir tik daudz liekā. Agrāk, ja viss bija iekšs 3/4 cikliem un izmantoju mysql_num_rows (forums vecs kā pasaule), tad tagad viss salīda vienā kverijā. Tātad http://paste.php.lv/b77bd2b8ef3a40d4e524ffc0b56219d8?lang=php Ideja ir tāda, ka tikko kā beidzas pēdējā subkategorija no noteiktās kategorijas, tā nostrādā </table> kods. Pagaidām ir tā, ka tas table kods strādā pēc katras subkategorijas, kas arī sabojā visu forumu. Kā varētu panākt izdomāto efektu? Paldies Pievērsiet uzmanību tikai 1 kategorijai, jo šajā skrīna ir redzams, ka otrajai neizveidojas title, etc, bet vnk ir vecs pārlūks sagadījies.
  19. paplašinājumi visur ir ar mazajiem burtiem
  20. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?saits\.lv/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://www.bildites.lv/images/3x01w7ub7xnl2if5pd44.jpg [L] Kādēļ joprojām citos saitos ir redzamas manas bildes?
  21. :/ kādēļ neļauj tādus aliasus? ieliku atpakaļ time, tā uzreiz errors rādas no nākamā alias. SELECT t1.*, CAST(CAST(t1.trase1 AS laiks1)+CAST(t1.trase2 AS laiks2)+CAST(t1.trase3 AS laiks3)+CAST(t1.trase4 AS laiks4)+CAST(t1.trase5 AS laiks5)+CAST(t1.trase6 AS laiks6) AS laiks_laiks) AS trashu_laiks, t2.lietotajvards AS users FROM ".PREFIX."racing_rezultati AS t1, ".PREFIX."lietotaji AS t2 WHERE t1.t_id = '".$tourney['id']."' AND t1.user_id = t2.id AND t1.karta = 1 ORDER BY trashu_laiks ASC
  22. CREATE TABLE IF NOT EXISTS `racing_rezultati` ( `id` int(11) NOT NULL auto_increment, `t_id` int(11) NOT NULL, `user_id` int(11) NOT NULL, `trase1` time NOT NULL, `trase2` time NOT NULL, `trase3` time NOT NULL, `trase4` time NOT NULL, `trase5` time NOT NULL, `trase6` time NOT NULL, `karta` tinyint(1) NOT NULL default '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ; -- -- Dumping data for table `bliezamv3_racing_rezultati` -- INSERT INTO `racing_rezultati` (`id`, `t_id`, `user_id`, `trase1`, `trase2`, `trase3`, `trase4`, `trase5`, `trase6`, `karta`) VALUES (1, 523, 1, '00:18:15', '00:05:02', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1), (2, 523, 147, '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1), (3, 523, 349, '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1), (4, 523, 145, '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1), (5, 523, 159, '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1), (6, 523, 198, '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1), (7, 523, 405, '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1), (8, 523, 115, '00:23:18', '00:05:43', '00:00:00', '00:00:00', '00:00:00', '00:00:00', 1);
  23. Tieši tā xPtv45z. Tādēļ arī es prasīju kam nospēra, vai kam nesamaksāja par darbu. Atliek tikai paskatīties viņa tematus/atbildes EDIT: http://php.lv/f/topic/15208-mysql-warrnings/page__p__117078__fromsearch__1#entry117078
×
×
  • Create New...