
Edzins
Reģistrētie lietotāji-
Content Count
11 -
Joined
-
Last visited
About Edzins
-
Rank
Māceklis
-
Array ar datiem javascript formātā, kas tie padoti caur to php failu: $str = 'var data = new Array();' ..... while(($r = $rset->getNextRecord()) !== false){ $str .= 'data['.$i.']=[['.$r["ID"].'],[....]]; } return $str; Man kkā šķiet ka esmu biki sarežģijis visu padarīšanu, bet galvenā doma man bija panākt, ka ar caur ajax izsauc kkādu php+mysql failu, kur apstrādā datus un padod atpakaļ tieši tur pat, respektīvi javascript un izsauc tajā jau nodefinētas funkcijas Liekas ka tuvā nākotnē vajadzēs vien lietot jQuery
-
Sveiki! Vardu sakot, pēc standarta receptes uzcepu vienkāršu scriptu kas izsauc kkadu PHP failu, kurš apstrādā pieprasītos mainīgos un padod atpakaļ apstrādātus datus javascript pieraksta formātā: xmlhttp = getHTTPObject(); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200){ eval(xmlhttp.responseText); } } xmlhttp.open("GET","/ajax/megafails.php?q="+str,true); xmlhttp.send(); Viss jau ok, strādā, bet tā kā nav vēl lielas pieredzes ar javascript "izturību", man māc šaubas, Vai eval(xmlhttp.responseText); ir pareizais veids
-
ar tjotju google pastāvīgi uzturam sakarus :), bet problēma jau ir tajā ka MYSQL atlasa abus variantus (gan a garumzīmēm, gan bez), bet ar preg_replace var iezīmēt tikai tieši to meklējamo vārdu (vai nu ar garumzīmēm, vai bez). Cenšos "izpīpēt" kā varētu iezīmēt abus variantus, piemēram, ja meklē pēc "abece", ir <span class="hw">abece</span>, gan <span class="hw">ābēce</span>
-
kā tieši (ar kā palīdzību) biji domājis samainīt? buros cauri vsprint() funkcijai, bet tā ar nespēju izprast... biki pietrūkst prātiņa :)
-
Labdien! Problēma ar unicode UTF-8 un paša "izgudrotu" tādu kā "highlight searched word" skriptu, nedaudz par tā uzbūvi.. Datubāzes uzbūve: collation utf8_general_ci, charset utf8, lauki - longtext Ja tiek meklēti ieraksti pēc LIKE '%abece%', tad tiek atlasīti sekojoši ieraksti: $r["str"] = "ābēce rullē"; $r["str"] = "abece nerulle"; kas ir pat supper :) bet problēma rodas ar rezultāta izcelšanas skriptu izmantojot preg_replace: $hlw = 'abece'; $str = preg_replace('/'.$hlw.'/u', '<span class="hw">'.$hlw.'</span>', $r["str"]); proti, netiek "izcelts" pirmais
-
šādi viss ok, vienīgi rodas cita proba, tiek atlasīti arī tādi p.id, kuri satur tikai vienu pc.cid='1' vai arī pc.cid='2', vai arī abus pc.cid='1' UN pc.cid='2', proti,ir nepieciešams panākt rezultātu ka atlasa tikai tos p.id, kuri satur abus šos kritērijus (pc.cid='1' AND arī pc.cid='2') pēc iepriekšminētā piemēra (sry, iespējams iepriekš neskaidri izteicos, ko vēlo panākt :) )
-
Paldies! Ar šo izskatas labi :) Vienīgi rodas problēma atlasot rezultātus no petcriteria ar WHERE paldīdzību, proti, neko neatlasa, ja prasa atlasīt pēc diviem (vai vairākiem) mainīgajiem pc.cid='1' AND pc.cid='2' viss ok ir tad kad tiek prasīts tikai viens Pilns piemērs: SELECT p.id,p.name,GROUP_CONCAT(c.name),GROUP_CONCAT(pc.val) FROM pet as p LEFT JOIN criteria as c ON p.aid=c.aid LEFT JOIN petcriteria as pc ON pc.pid=p.id and pc.cid=c.id WHERE pc.cid='1' AND pc.cid='2' GROUP BY p.id
-
ok, bet kur un kā labāk tad saglabāt datus ("īsspalvains | nav" - iekš piemēra), kuri tiek padoti kolonnām kuras ir definētas iekš {criteria.tabula} ?
-
Labdien! Ir situācija, kad ir nepieciešams administrēt "tabulas" kolonnas, proti, ir divas standarta tabulas: ID | name | animal_ID | 1 | bobis | 1 | ------------------------{pet.tabula} ID | animal | 1 | sunis | 2 | snake | ------------{animal.tabula} un viena, kuras rindās tiek definēti(administrēti) attiecīgā dzīvnieka kritēriji: ID | criteria | animal_ID | 1 | spalvas_tips | 1 | 2 | izcelsme | 1 | 3 | indiga | 2 | ------------------------------{criteria.tabula} Kāds varētu būt tas labākais un efektīvā
-
Nepieciešamās darbības lai pareizi rādītu latviešu simbolus UTF-8 encoding`ā 1. Visi faili ir saglabāti kā UTF-8 2. Header`ī <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 3. pēc mysql_connect un mysql_select_db seko: mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); 4. Mysql datubāzes iestatījumi MySQL charset: UTF-8 Unicode (utf8) ; MySQL connection collation utf8_unicode_ci It kā viss ok, tikai problēma rodas lapas administrēšanas daļā, kad mysql tiek pievienoti kkādi dati, visi LV specifiskie simboli pārvēršas par stilīgiem "?" sim
-
Hi! Ir uzcepta standarta (HTML+PHP) web forma kura ar f-jas mail() paliidziibu nosuuta infu uz email! Probleema: hostings izmantot autorizeetu smtp serveri ka rezultaata ir nepiecieshams noraadiit tam autorizaacijas datus (user, pass, ... ). Varbuut ir kads straadaajos skripts kaadam/kkur zinaams? (google traapiijos tikai uz "glukainiem murgojumiem")