Jump to content
php.lv forumi

indoom

Reģistrētie lietotāji
  • Posts

    593
  • Joined

  • Last visited

Everything posted by indoom

  1. pēc dbFetch ieliec rindu echo mysql_error(); un paskaties kādu kļūdu rāda, kad nestrādā ar mysql_real_escape_string. Bez mysql_real_escape_string() tu padod savu db urķiem uz paplātes. Šīs rindas vispār nav vajadzīgas. Var jau redzēt, ka nākamajā rindā $form tiek pārrakstīts. $form = null; // To squelch undefined variable errors if ($errors) { $form = $errors; } Kā arī funkcijā, formā, valuēs vajag htmlspecialchars() <input type='text' name='cat_name' value='".htmlspecialchars($cat_name)."'/> <input type='text' name='description' value='".htmlspecialchars($description)."'/> <input type='hidden' name='id' value='".htmlspecialchars($id)."'/> un dbFetchā pirms $cat_names ir lieks speiss ielicies: (' ".($cat_name)."'
  2. if ($_POST['save']) rādīs kļūdu, kad nebūs $_POST['save']. Submitu var pārbaudīt, piem., ar if ($_SERVER['REQUEST_METHOD'] === 'POST') { // ir posts } Par to kļūdas rādīšanu, norādītajā kodā funckijā nomaini $form = $errors . "<form method='post' action='?act=save'>....</form>"; kā arī funkcijā vajag mainīgos ielikt no ārpuses ar function output_form($errors=null) { global $cat_name, $description, $id; Un visiem mainīgajiem pieliec pārbaudi, ja negribi, lai kļūdas metas. $cat_name = stripslashes(!empty($_POST['cat_name'] ? $_POST['cat_name'] : ''); Ja kas, stripslashes vajag tikai, ja ir ieslēgtas magic quotes. Un pirms liec datubāzē, pieliec vēl mysql_real_escape_string() dbFetch("Insert INTO gallery_cat (cat_name,description) values (' ".mysql_real_escape_string($cat_name)."','".mysql_real_escape_string($description)."')");
  3. Bet kas ir UNIX_TIMESTAMP(), tomēr neesi sapratis. $time = strtotime($time); ir lieks
  4. Kas tā pa domēna sasaldēšanu?
  5. errors gan tas nav, bet tur jau rakstīts, ka jāizmanto date_default_timezone_set(), lai tas warnings nerādītos. Piem., date_default_timezone_set('Europe/Riga');
  6. indoom

    Iframe

    http://lv.php.net/manual/en/function.parse-url.php
  7. uz ātro, bet vajadzētu derēt $youtube = 'http://www.youtube.com/watch?v=sFZwcgoBxv8&feature=rec-LGOUT-farside_rn-4r-13-HM'; $newyoutubelink = false; if (strpos($youtube,'?')!==false) { $parts = array(); parse_str(array_pop(explode('?',$youtube,2)), $parts); $newyoutubelink = 'http://www.youtube.com/watch?v='.$parts['v']; }
  8. Parādi, kas ir a hrefā? Ļoti šaubos, vai to var izmantot kā selectoru jquery. var activeTab = $(this).find("a").attr("href"); $(activeTab).fadeIn(); select listam pievieno ar .append()
  9. indoom

    Php HELP

    http://lv.php.net/manual/en/function.mysql-query.php "For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error. " Būs kļūda, ja tāda tabula "tabula" neeksistē, nejau, ka neviena rinda neatrodas.
  10. indoom

    Php HELP

    ja būs 0 rezultātu, tad nebūs nekāds kļūdas paziņoums, bet tikai, ja būs kļūdains querijs, jo tad $db būs false, kas nav mysql resurss. Tāpēc labāk ir $db = mysql_query("SELECT 1"); if ($db && mysql_num_rows($db)) // ir rindas Lasam manuāli
  11. visibility:hidden nevar iefeidot, jābūt display:none; ja jāizmanto visibility, tad $(el).css({opacity:0,visibility:'visible'}).animate({opacity:1});
  12. Ja gribi, lai darbojas uz to, uz kuru uzklikšķina, tad izmanto relatīvos ceļus līdz .message, sākot no this. Piem. $(this).parent().nextAll('.message').eq(0), atkarībā, kāds ir html, un kur tas .message attiecīgais atrodas pret uzklikšķināto linku. un visdrīzāk animates vietā izmanto http://api.jquery.com/slideToggle/ un ja gribi lai sākumā visi aizvērti, var aizvērt $(function(){ $('.message').hide(); }); ja tiks izmantots slideToggle, vai .css('height',0), ja animate() Vai arī uzreiz cssā ieraksti height:0 un overflow:hidden
  13. indoom

    Login

    Ir atšķirība starp _ un - Un neaizmirsti par mysql_real_escape_string()
  14. indoom

    show statistik..

    <div id="tiptip_holder"> <div id="tiptip_content"> <div id="tiptip_arrow"> <div id="tiptip_arrow_inner"></div> </div> </div> </div> Šis nav vajadzīgs. Tas bija dots tikai paskaidrojums, kā skripts darbojas. Skaties How to use it daļu. $(function(){ $(".someClass").tipTip(); });
  15. http://api.jquery.com/load/
  16. indoom

    show statistik..

    Pirmkārt, atstāj tikai jquery.tipTip.minified.js vai jquery.tipTip.js, abi divi nav vajadzīgi. Minified ir saspiesta versija otram failam - ātrāk ielādējas, jo mazāks fails. Otrkārt, pats jquery arī vajadzīgs pirms jquery.tipTip.minified.js <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
  17. Pēc .load() palaid fancybox() pa jaunu
  18. indoom

    Problema

    nepalīdzēs ne viens ne otrs, jo css stilus neatdala ar komatu un beigās neliek ; Chipsis, skaties css font-size
  19. http://www.md5decrypter.co.uk/ vismaz 7 miljardi unikālie hashi
  20. $string = 'balts=2;melns=3;sarkans=5;'; $array = array(); parse_str(str_replace(';','&',rtrim($string,';')), $array);
  21. AJAX pamata ideja jau ir, lai sazinātos ar serveri, nepārlādējot lapu :)
  22. marcis variants, protams, nestrādās. Dokumentācijā jau rakstīts, ka toggleClass('True False') "togglēs" abas klases vienlaicīgi, nevis pēc kārtas. Ja klases jau ir pieliktas, tad labāks šāds variants function setStatus(test){ var $el = $('#StatusID' + test); $el.toggleClass('False') .toggleClass('True', (function(){return !$el.hasClass('False');})()); }
  23. Ja gribi pārbaudīt vai klase eksistē, tad izmanto .hasClass() vai .is() Pamēģini tā function setStatus(test){ var $el = $('#StatusID' + test), count = $el.data('toggle')||0; $el.toggleClass('False') .toggleClass('True', count % 2 === 1) .data('toggle',++count); }
  24. function is_empty($value) { $value = trim($value); return empty($value); }
  25. Jānosaka likumos, ka ielaušanās svešā sesijā ir tāds pats kriminālnoziegums, kā, piem., ielaušanās svešā dzīvoklī.
×
×
  • Create New...