Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Everything posted by andrisp

  1. if (strpos($str, 'abols') !== false) { $str = 'bla'; }
  2. Tev tas member_id vispār ir skaitlisks ? Ja ne, tad to is_numeric paņem nost. Un no diviem return pēc kārtas nav jēgas. Līdz otrajam kods nemaz netiks. Padomā taču loģiski. Un ja tu izmanto stringus kā rezultātus, tad ieliec vismaz viņus pēdiņās.
  3. ar (int) es pārvēršu $member_id par integer tipa mainīgo. http://www.google.lv/search?hl=lv&q=type+casting+php Par otro: http://www.google.lv/search?hl=lv&q=ternary+operator+php
  4. ā, nujā tev tur ir die(). Bet nu es jau redzu kur problēma. Kverijā liekot stringus, tie ir jāievieto iekš pēdiņām.
  5. Tev tajā kodā vēl aizvien loģiskās kļūdas. Uzreiz ar 47. rindiņas ieliec echo $query; un apskaties, kas tiek izvadīts. Ja neredzi, kur kļūda, tad iemet šeit, mēs apskatīsim.
  6. Imo, tādas aizsargprogrammas neeksistē :). Ja kods ir līks, tad viņs ir līks.
  7. Nu - kā jau ar jebkuru JS risinājumu - ja lietotājam nebūs JS (vai arī netiks atbalstīts xmlhttprequest), tad viņš nevarēs pilnvērtīgi lietot tavu lapu. Iesaku veidot lapu, izmantojot Progressive enhancement (http://en.wikipedia.org/wiki/Progressive_enhancement) metodiku, kas nozīmē, ka vispirms izveido sistēmu, kas strādā bez JS, bet pēc tam papildināt sistēmu ar risinājumiem, kas "ieslēgsies" tikai tad, ja lietotājam būs JS. Tas nozīme, ja arī cilvēkam nebūs JS, viņš varēs lietot lapas vienkāršotu versiju. Vēl arī der palasīt par Graceful degradation (http://en.wikipedia.org/wiki/Graceful_degradation). Tas viss, protams, uzreiz nav tik vienkārši saprotams un realizējams, bet ir tā vērts.
  8. Ā, nu nepamanīju, bet arī tad var iztikt ar manu piemēru, bet tikai norādot iekš kverija: SELECT COUNT(*) FROM db.tabula WHERE membera_id='$member_id' AND id = '{$session_id}' Tikko pamanīju, ka tev tas $session_id arī ir jāpadod funkcijai vispār. Iesaku tev izlasīt pirms jautā ko vēl: http://www.php.net/manual/en/language.functions.php
  9. $member_id arī jāpadod ir. Un funkcijai ir jāatgriež true vai false. return true; Un vispār - tev diezgan līki tiek veikta pārbaude. Es darītu apt. šādi: function is_logged($member_id) { if(is_numeric($member_id) && $member_id>=1) { $member_id = (int) $member_id; $SQL=mysql_query("SELECT COUNT(*) FROM db.tabula WHERE membera_id='$member_id'"); $sesija=mysql_fetch_row($SQL); return $sesija[0] > 0 ? true : false; } return false; } Kā arī vajag ieslēgt error_reportingu.
  10. andrisp

    ul li + hover

    Zini, kas par joku ? :) Defaultā IE user agent headeris satur frāzīti Mozilla/x.0. Piem., manam IE7 tas sākas ar "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;.....". Tātad tev vienkārši nedaudz līka statistika. :) Par to kāpēc tā vari palasīt šeit: http://blogs.msdn.com/ie/archive/2005/04/27/412813.aspx (komentāros) Un šeit: http://webtips.dan.info/brand-x/useragent.html
  11. andrisp

    ul li + hover

    marcis, tu gribi teikt, ka http://pta.lv/lv/ dienā ir vairaak kaa 2000 unikaali apmekleetaaji, kas lieto Firefox ?
  12. Nu bet protams, ka būs saplacinātas bildes, ja tu resaizosi no izmēra, kas nav kvadrāts uz izmēru, kas ir kvadrāts. Ko tad tu gaidīji, ka PHP automātiski tev maliņas apgriezīs ? Vai nu resaizo attiecīgi proporcijām, vai arī pirms resaizošanas nogriez liekos sānus nost (tā lai sanāk kvadrāts).
  13. andrisp

    round input.

    Domāju, ka vajadzētu izmantot tās pašas parastās metodes, kurs izmanto lai veidotu kastītes ar apaļiem stūrīšiem. Tikai iekš tas kastes iemet input elementu, kam border = 0 un background transparent. http://www.google.lv/search?hl=lv&q=css+rounded+corners
  14. ieksh cikla, kur notiek sadalju izdrukaashana, ieliec: if (ir_izveeleeta_sadalja && drukajama_sadalja == izveeleetaa_sadalja) { // izdrukaa sadaljs link, noraadot class="selected" vai ko taadu } else { // izdrukaa parastu linku }
  15. cucumber, neuztver tik burtiski ;)
  16. Not sure, bet width="100%" un height="100%" ? :) Ja arī tas darbosies, tas nebūs tas, ko tu gribi.
  17. Protams! Iekš <img width="" height="" /> norādi kādus vien izmērus vēlies.
  18. Man kaut kā nepatīk cenšanās labot lietotāja pieļautās kļūdas - labāk taisi, ka forma bļauj, ja nav kaut kas labi. Vai arī vienkārši neļauj ievadīt nepareizus simbolus. Labāk neļauj vispār ievadīt vairāk par vienu "-". Kā arī neļauj ievadīt "-", ja tas nav pirmais simbols. Uz keypress eventa uzliec, lai čeko, kas nospiests. Ja nospiests "-" un stringā jau eksistē "-", tad return false. Tāpat arī šajā keypressā vari ielikt lai ļauj ievadīt tikai ciparus. Un beigu beigās pie submit pārbaudi vai atbilst regexpam. Pagūglē http://www.google.lv/search?hl=lv&q=ev...oard+javascript
  19. andrisp

    ul li + hover

    Droši vien tie daži, kas no foruma :). No wonder, ka Firefox 96% :>
  20. andrisp

    charset

    Prasi phpfusion forumā.
×
×
  • Create New...