Jump to content
php.lv forumi

reiniger

Reģistrētie lietotāji
  • Content Count

    235
  • Joined

  • Last visited

Everything posted by reiniger

  1. Es personigi izmantoju šo ka paraugu un protams pielāgoju savām vajadzībām http://net.tutsplus.com/tutorials/php/how-to-paginate-data-with-php/
  2. Paskaidrošu search.php šajā failā iekš vienā masīvā tiek ieraksīti visi dati kuros tiks meklētas sakritības. Tad ar ?item= meklē sakritības un ar Json izvada tikai tos ierakstus kas sakrīt. ja es šim lielajam masīvam iedodu maz datus tad man strādā bet ja šajā masīvā kur jāmeklē ir diezgan daudz datu tad Json man izvada rezultatu bet input laukā rezultātus man neizvada. domāju ka tas ir kaut kur JS pusē. Nav kāda cita alternatīva?
  3. Es jau pārbaudīju ar variantu ka uzliku limit 50 ierakstos lai tikai meklē, tad autocomplete strādā bet kad ir pāri par 200 ierakstiem tad vairs nemeklē. Tādēļ nonācu pie secinājuma ka nevar uzturēt tik lielu datu apjomu. Jo izpildot tīru pieprasīju caur search.php?item=sin šādā variantā pats fails atlasa visu Json datus un izvada bet pāšā search laukā nestrādā ar tik daudz datiem.
  4. Sveiki nepieciešama autocomplete funkcija uz input lauku. Izmantoju http://jqueryui.com/...s/autocomplete/ Bet šī funkcija atsakās strādāt ja ir pārāk daudz sakritības. man ir datu bāzē sadalīti resurs lidostas dati datu bāzē saglabāju sadalītā veidā: cods | tad ir pilseta valsts | tad ir nosaukums Ja ar autocomplete ļauju meklēt tikai code, tad strādā perfekti. Ja pievienoju klāt pilsētu valsts, tad jau vairs nestrādā. Jautājums ir tāds: vai ir kāda cita alternatīvā šai funcijai autocomplete? vai arī šo var uzlabot?
  5. Atrisināju problēmu <script> $("#1_").hover(function() { $("#1_1").stop().animate({top: 149}, 'slow'); }, function() { $("#1_1").stop().animate({top: 379}, 'slow'); }); </script>
  6. Sveiki. <script> $("#1_").mouseenter(function() { $("#1_1").animate({"top": "-=230px"}, "slow"); }).mouseleave(function(){ $("#1_1").animate({"top": "+=230px"}, "slow"); }); </script> Kods izpildas pareizi. Uzbraucot uz id="1_" pareizi noanimejas id="1_1" Bet lieta tāda ja es ātri daudzas reizes uzbraucu is 1_ elementa tad varu kādu minuti skatīties ka man 1_1 elements bīdas uz augšu leju. Saprotu ka viņš šis darbības izpilda, jo ir padota komanda.
  7. Sveiki. man ir diezgan sarežģītā situācijā jādabūt kopsumma. Man ir trīs informācijas tabulas un katrai tabulai ir papildus tabula ar preces skaitu. Nepieciešams lai atlasot varu iegūt kopējo skaitu. Mans query: SELECT d.net-COALESCE(SUM(t22.net),0)-COALESCE(adm.net,0) FROM tabula_1_2 AS d LEFT JOIN tabula_1 AS t1 ON (t1.id=d.id_p) LEFT JOIN tabula_2_2 AS t22 ON (t22.id_p=d.id) LEFT JOIN ( SELECT t32.id_p, SUM(t32.net) AS Net FROM tabula_3_2 AS t32 GROUP by t32.id_p ) AS adm ON (adm.id_p=d.id) WHERE d.id_p = 1 GROUP by d.id Šīs variants man strādā, tikai visas vērtības NET
  8. Mans ieteikums ka saīsināt kodu. if($my_rating != 10) $my_rating = number_format(...);
  9. Sveiki Izstāstīšu ar mazu paraugu. tabula 1 id | name 1 | zilonis tabula 2 id | name 1 | liels 2 | spalvains tabula mix id_tab_1 | id_tab_2 1 | 1 1 | 2 Vienvārdu sakot tabula 1 ir dažādi dzīvnieku vārdi un tabula 2 ir īpašības un ar mix ir saistītas. vienam ierakstam lai dabutu pilnu informāciju rakstu $sql = "SELECT * "; $sql .= "FROM tabula_1"; $sql .= "WHERE id = '$_id_' "; .... $sql = "SELECT * "; $sql .= "FROM tabula_2 AS sp "; $sql .= "LEFT JOIN tabula_mix AS sm ON (sm.id_tab_2 = sp.id ) "; $sql .= "WHERE sm.id_tab_1 = '$_id_' "; ... Lai attēlotu dzīvni
  10. reiniger

    divs

    kaut kā ta div stils float:left <style> div {float:left} </style> <div style="width:200px"> <div style="width:100px" >pirma col</div> <div style="width:100px" >otra col</div> </div> Tas tikai tāds ieskats. Labo pats kā nepieciešams css. Bet jebkurā gadījumā, ja nepieciešama tabulas veidā, tad labāk lietot tabulu.
  11. ... mysql_select_db($db) or die("Can not connect."); mysql_query("SET NAMES UTF8"); ...
  12. Varbūt tagad strādās... if(isset($_GET['f']) and $_GET['f'] == 'l') { $nick = htmlspecialchars($_POST['nick']); $pass = $_POST['pass']; $result= mysql_query("select user_id from users where user_nick='$nick'") or die(mysql_error()); while($row = mysql_fetch_array( $result )) { $_SESSION['id'] = $row['id']; } ?> <script type="text/javascript"> window.location = "mansurl" </script><?php } .... Bet vēl ieteikumi paroli kaut vai ar MD5, jau pie saglabāšanas izmantot $pass = md5($_POST['pass']); un tad savukārt query ar paroles pārbaudi arī "select user_id from use
  13. Es pilno Latvijas sadalījumu dabūju no šejienes.
  14. Milzīgs paldies indoom. Labojums lai strādātu. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript" src="jquery-1.2.6.min.js"></script> <script type="text/javascript" src="jquery.jparallax.js"></script> <script type="text/javascript"> jQuery.noConflict(); (function($) { jQuery(document).ready(function(){ jQuery('#parallax').jparallax({}); }); })(jQuery); function openProject( idv ){ $('#atvertsprojekts').load('project.php?id=' + idv, function() { $(this).show(); });
  15. Neliels ieskats koda: ###pamata lapa: ... <script type="text/javascript" src="jquery-1.2.6.min.js"></script> <script type="text/javascript" src="jquery.jparallax.js"></script> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#parallax').jparallax({}); }); function openProject( idv ){ $('#atvertsprojekts').load('project.php?id=' + idv, function() { $(this).show(); }); return false; }; </script> <div id="atvertsprojekts" style="display: none;"></div> <div id="parallax"> <div style="
  16. Sveiki. Ir sekojoša lieta, ka pamata lapā ir jparallax plugins <script type="text/javascript" src="jquery-1.2.6.min.js"></script> <script type="text/javascript" src="jquery.jparallax.js"></script> Bet ar .load() ielādējot man lapu, taja Pirobox nestrādā kā ritīgi vajag. (Neredz pareizu attēlu navigāciju pie pirmā attēla ļauj apskatīt iepriekšējo un kad to nospiež, tad pazūd visa navigācija un tikai refresh palīdz izkļūt no Pribox.) Bet Pirobox pareizi strādā ar <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script
  17. Tas tikai kā ieskats uz problēmu tika uz ātro uzcepts, jo savā variantā saskāros ar šo problēmu.
  18. Paldies par informāciju. Noderēs.
  19. Sveiki Šodien ņemoties pamanīju vienu interesantu lietu $arr = array(0,1,'test',2,3); for($i=0;$i<count($arr);$i++){ if($arr[$i] == 'test') echo 'test, '; else echo $i.', '; } Rezultāta iegūst: test, 1, test,2,3! Kods šeit 0 == 'test' uzskata par true. Kā tas ir iespējams un kas ir jamaina, lai izbēgtu no šadas situācijas?
  20. DESC LIMIT 1 Ko tad nozīmē šitais koda gabals? Ka tiek kārtots no lielākā uz mazāko un atgriež tikai vienu rezultātu! Tad loģiski ka atgriezīs 66. Ja tev nepieciešams lai atgriež lietotājam ar mazako skaitli. ORDER BY table2.skaitlis ASC LIMIT 1
  21. Atradu problēmu apskatoties sourc. Bija palicies aizlēdzošais tags, kurš čakarē visu pasākumu.
  22. Sveiki. Rakstu jo mani nervi jau ir uzkurināti. Man ir teksts kurš nepieciešams sadalīt masīvā. foreach($big_arr AS $id => $val): $par = explode('>', $val); echo $sk.' = '.$par[1].' <br />'; $big_arrs_[$sk] = $par[1]; $par[1] = 0; $sk++; endforeach; Ir masīvs $big_arr ar elementiem kas vēl jaatdala ar ">" un jaunajā masīvā jāsaglabā tas kas seko pēc ">". piemērs: big_arr : array( 0 => test>riepa 1 => test1>riepa1 2 => test2>riepa2 3 => test3>riepa3 ) big_arrs_ array( 0 => 1 => riepa riepa1 riepa2 riepa3 )
  23. Pagaidām ir klientu skaits ir ~3 000, bet nu domāju ka tas varētu izaugta ar laiku līdz kādiem 10 000. Manā variantā failu vienkārši pēc apstāšanas ir vairākas reizes refresh jataisa. Vel ir domā to ar Jquery palīdzību sadalīt, lai sūtas uz konkrētu e-pastu grupām. Pats pagaidām neredzu labāku variantu. Varbūt ir vēl kādi ieteikumi?
  24. Sveiki. Tā ka te man ir nepieciešams tikkai labāka risinājuma padoms tadēļ liku pie vispārīgi nevis pie datu bāzēm. :) Man ir nepieciešams nosūtīt e-pastus visiem klientiem. Bet iepriekšējo reizi pirms to darīju nepaskatījos ka klientu skaits ir diezgan paliels un izpildod sūtīšanu servera timout laikam izslēdza izpildīšanu. Un visiem nenosūtījās. Ir datu bāze ar Lietotājiem, kur ir epasti. Un ik pa laikam nepieciešams visiem nosūtīt e-pastus. Kāds būtu labākais risinājums, lai veiksmīgi visi klienti saņemtu sūtījumu? Mans pagaidu iedomātais variants. ir izveidot vēlvienu t
×
×
  • Create New...