Jump to content
php.lv forumi

2easy

Reģistrētie lietotāji
  • Posts

    1,980
  • Joined

  • Last visited

Everything posted by 2easy

  1. no usage/deployment viedokļa ērtāk/pareizāk būtu, ja tavs skripts pats saskaitītu tos divus (kāda parent diva childus)
  2. es nemaz tālāk neatbildēju, jo paskatoties uz to kodu, nodomāju, ka viņš vnk jokojās. un uz joku būtu muļķīgi atbildēt ar nopietnu atbildi :P 1) ja kkas ir vienāds ar 2, tad nevajag taisīt kontrolšāvienus un pārbaudīt, vai tas nav vienāds ar 1 vai 3 vai vēl sazin ko 2) skaitļus nevajag likt apostrofos 3) droši vien atkal ir ielicis kko no sērijas "GROUP BY", kā rezultātā viņam nestrādā pat vnkārša salīdzināšana :D go('DROP TABLE IF EXISTS account, account_to_group'); go('CREATE TABLE account (id int NOT NULL, title varchar(100) NOT NULL) ENGINE=MyISAM COLLATE=utf8_latvian_ci'); go('CREATE TABLE account_to_group (account_id int NOT NULL, group_id int NOT NULL) ENGINE=MyISAM COLLATE=utf8_latvian_ci'); go('INSERT account (id, title) VALUES (123,' . qs('1. akounts') . '),(456,' . qs('2. akounts') . '),(789,' . qs('3. akounts') . ')'); go('INSERT account_to_group (account_id, group_id) VALUES (123,1),(123,2),(123,3),(456,1),(456,2),(456,4),(789,7)'); esql('SELECT a.*, ag.group_id FROM account AS a LEFT JOIN account_to_group AS ag ON a.id = ag.account_id'); esql('SELECT a.*, ag.group_id FROM account AS a LEFT JOIN account_to_group AS ag ON a.id = ag.account_id WHERE ag.group_id = 2');
  3. ik pa pāris dienām kāds jautājums par mod_rewrite... laikam smaga tēma :D:D:D http://php.lv/f/topic/15695-par-mod-rewrite-linkiem-nianse/page__view__findpost__p__121345 http://php.lv/f/topic/15636-problemas-ar-switch-un-id/page__p__120559entry120559 http://php.lv/f/topic/15647-htaccess-problema/
  4. 2easy

    IPB

    njaa tādā gadījumā tas tiešām ir saprātīgs/tālredzīgs piedāvājums ;) labāk būtu izvēlējušies nosaukumu: IPBFTW :D:D:D
  5. 2easy

    IPB

    un ko iesaki darīt tiem, kam lapa nav uz mkportal? ;) pāriet tikai tādēļ, lai varētu login/register apvienot ar forumu? :D
  6. 2easy

    IPB

    ieliec linku, kas "parmet" uz foruma register ieliec user & password laukus ar tādiem pašiem name, kādi ir foruma login formā un formas action arī norādi tādu pašu kā foruma login formai
  7. offtopiks kā jau parasti ir pati interesantākā tēma, tāpē tā vnm sanāk... :D:D:D btw, pats jau sāki stāstīt, kam tērēsi naudu. tā ka pac ar vainīgs :P
  8. neko tikai aizstāvēt tevi, lai neviens vairs nebrauc virsū par to, ka pērc mašīnu pa 35 Ls
  9. viņam ir taisnība. melnais metāls ir pa 6 sant/kg, līdz ar to 400 * 0.06 = 24 Ls metāllūžņos sanāk vairāk (~30 Ls) tāpēc, ka tur ir kkas arī no alumīnija un citiem vērtīgākiem metāliem, turklāt dažām detaļām ir atsevišķa cena, piemēram, akumulators pa ~5 Ls, utt taču vēl ir jāierēķina darbs, lai izjauktu mašīnu un tur tiešām paliktu tikai metāls (metāllūžņi). tā ka tas cipars ir reāls un sētas puikas jau zinās, kā saremontēt jebkurus metāllūžņus un pēc tam pabaudīt ziemas priekus pa ledu. vajag tik katram samesties pa ceinerim un viss ir kedā. tā ka viss ir pareizi, ko viņš saka ^^
  10. hmm, tās 2x rindiņas drīzāk attiecas uz direktoriju, nevis uz virtual host. pārliec ;)
  11. connection vajag padot tikai tad, kad ir vairāki dažādi connection vienlaicīgi. ar drošību tam nav nekāda sakara. tā kā parasti 99.99% vienlaicīgi vajag tikai vienu datubāzi, tad funkcijai mysql_query() pietiek padot tikai sqlu
  12. jā, jā, jā, nesāc tik te tgd aizbildināties :D:D:D
  13. un apaches error logā nekā nav?
  14. solis pretī muļķiem dažreiz ir arī solis pretī muļķīgam risinājumam EDIT: es ar to gribēju teikt tikai to, ka Jūs visi, kas protat php, labāk izmantojiet php kodu ar <?= $user_name ?> nevis kkādu template valodu ar {user_name}. bet ja ļoti gribās htmlā repleisot {user_name}, tad vnk strtr(file_get_contents('lapa.tpl'), array('{user_name}' => '2easy')) savādāk codez pareizi teica, ka template engini ir lēnāki, jo ir apkarināti vēl ar 100 citām fīčām, kuras jūs nemaz nelietojat. ja vajag tikai kko repleisot, to var izdarīt arī ar php. ja templeitā vajag ifus vai ciklus, tad vēlreiz padomājiet, vai tiešām Jums tos vajag likt iekš template
  15. oo, labais! :D:D:D ApSvEiCu!!! ;)
  16. kādam vnm liksies ērts kkas, kas citam liksies galīgi neērts (vai suņa murgi). pieņemsim, ka 10 miljoniem developeru patīk templates, un viņi raksta savos blogos, cik tas ir forši. bet citiem 50 miljoniem developeru pietiek ar php replace funkcijām un nekas nav pretī arī, ka htmlā ir <?php if (...) ?> vēl citi vsp nelieto templates, bet raksta htmlu tāpat iekš echo 'daudzas rindas ar html tagiem' un/vai ģenerē html ar funkcijām (piemēram crazy 2easy :D:D:D)
  17. lololol, kārtējais double posteris!!! :D:D:D nē nu bet pat sestdienas dienā tajā pašā minūtē atbildi uz to pašu topiku. omg
  18. ja šie mainīgie pēc tam ir pieejami templeitā, tad ok. galvenais, ka dati nokļūst tur, kur vajag. un lai tas viss būtu ērti bez liekām/atkārtotām darbībām bet varbūt tur ir kkādas viltībiņas tajā lapas uzbūvē? var gadīties, ka tā kā tur ir uztaisīts/samuhļīts, ir arī labākais, kas tur šobrīd ir iespējams :D:D:D
  19. tāpēc nevajag neko taisīt priekš visādiem kapeiku pisē*iem
  20. left joinam vajadzēja strādāt. snārkie, vēlreiz check your sql & data tikai NEpalaid šo kodu uz production servera, jo tur ir DROP TABLE, lai var refrešot :D function dbconn($sSrv, $sDb, $sUsr, $sPw) { // inicializē mysql connection @mysql_connect($sSrv, $sUsr, $sPw) or exit('<b>mysql_connect() error ' . mysql_errno() . ':</b> ' . mysql_error()); mysql_select_db($sDb) or exit('<b>mysql_select_db() error ' . mysql_errno() . ':</b> ' . mysql_error()); go('SET NAMES utf8'); } function go($sSql) { // izpilda mysql query $h = mysql_query($sSql) or exit('<b>mysql_query() error ' . mysql_errno() . ':</b> ' . mysql_error() . '<br /><b>query:</b> ' . substr($sSql, 0, 1000)); return $h; } function qs($s) {return is_null($s) ? 'NULL' : "'" . mysql_real_escape_string($s) . "'";} // query str - sagatavo tekstu (any string) ievietošanai mysql query function esql($sSql) { // echo sql & its returned data $h = go($sSql); echo $sSql . '<table cellpadding="1" cellspacing="0" border="1">'; while ($o = mysql_fetch_field($h)) $a[] = $o->name; echo '<tr><th>' . implode('</th><th>', $a) . '</th></tr>'; while ($r = mysql_fetch_row($h)) echo '<tr><td>' . implode('</td><td>', $r) . '</td></tr>'; echo '</table><br />'; } dbconn('localhost', 'test', 'root', '123'); go('DROP TABLE IF EXISTS account, account_to_group'); go('CREATE TABLE account (id int NOT NULL, title varchar(100) NOT NULL) ENGINE=MyISAM COLLATE=utf8_latvian_ci'); go('CREATE TABLE account_to_group (account_id int NOT NULL, group_id int NOT NULL) ENGINE=MyISAM COLLATE=utf8_latvian_ci'); go('INSERT account (id, title) VALUES (123,' . qs('1. akounts') . '),(456,' . qs('2. akounts') . '),(789,' . qs('3. akounts') . ')'); go('INSERT account_to_group (account_id, group_id) VALUES (123,1),(123,2),(123,3),(456,4),(456,5),(456,6),(789,7)'); esql('SELECT a.*, ag.group_id FROM account AS a LEFT JOIN account_to_group AS ag ON a.id = ag.account_id'); esql('SELECT a.*, ag.group_id FROM account AS a LEFT JOIN account_to_group AS ag ON a.id = ag.account_id WHERE a.id = 123');
  21. apmēram :D bet vajag pateikt jautrībai :P
  22. pietiek ja sākumā ieliek šo RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -f RewriteRule .* - [L] tālāk cik rules vien vajag ;) un jā visi RewriteCond attiecas tikai uz tuvāko rule (EdgarsA rtfm? :D)
  23. visiem būtu ļoti interesanti uzzināt, kas tad tur bija par prikolu ^^
×
×
  • Create New...