euphoric
Reģistrētie lietotāji-
Posts
243 -
Joined
-
Last visited
Everything posted by euphoric
-
Man te problēmiņa ar JS : <script type="text/javascript"> var c= 15; var t; var s= 0; function timedCount() { document.getElementById('txt').value=c; if (c>s) { c=c-1; } t=setTimeout("timedCount()",1000); } </script> <form> <input type="text" id="txt" /> </form> Vai ir iespējams izvadīt viņu kkādā tegā, neizmantojot inputu ? - Nu protams kad ir.. , bet nu JS nav mana stiprā puse. . . Uz ko vajadzētu tēmēt ? Paldies.
-
Jā viss darbojas, atlasu tos kas ir vienādi ar manu IP no table2 tai skaitā ta ieraksta `pid` ir tāds pats kā table1 kādam no ierakstiem `id` un WHERE table2.pid IS NULL sanāk ka izvada nevis vienādos, bet visus tos kas nesakrīt ar table2 ierakstiem kur ir mana ip . Nezinu vai saprati.. , bet nu rezultāts ir tāds kā bija nepieciešams :)
-
kush, kush, kush Es lasu :D Bet citreiz vieglāk saprast kad izskaidro uz prikstiem , ne ? :P
-
Liels paldies par info, tagad viss skaidrs ar 'JOINiem'. :) Bet tomēr IP man vaig checkot, jo nav jāvelk tikai tās rindas kas atbilst manam IP : SELECT table1.id FROM table1 LEFT JOIN table2 ON (table1.id = table2.pid AND table2.ip = '$user_ip') WHERE table2.pid IS NULL order by rand() limit 1 Un vēl table2.pid jābūt NULL , kas man iepriekš nebija uzlikts. Vēlreiz paldies , domāju arī citiem šis izpalīdzēs ;)
-
kkas neštimē :( Tātad pēc šāda pieprasījuma : SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id = table2.pid WHERE table2.pid IS NULL AND table2.ip = '$user_ip' - vispār neko nerāda Pēc šāda : SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id = table2.pid WHERE table2.pid = table1.id AND table2.ip = '$user_ip' - izvelk visus kas sakrīt ar table2 (Principā tas apts kas sanāca ar INNER JOIN) Tātad loģiski domājot vaig = mainīt uz != SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id != table2.pid WHERE table2.pid = table1.id AND table2.ip = '$user_ip' - neko neizvelk... Šādi : SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id = table2.pid WHERE table2.pid = table1.id AND table2.ip != '$user_ip' -izvelk tos kas neatbilst manai IP (loģiski) Vārdu sakot izmēģināju visus iespējamos variantus, galvā putra 3h bezjēdzīgas bakstīšanās .. tas saucās gribēju kā labāk :D Būtu taisījis ar entiem SELECT un pārbaudēm butu jau gultā , pofig ka Query'ijs par 0.3 sec ilgāks ... (chuckle) Bet tomēr kas nepareizi ? (think)
-
Tiku tik taalu : SELECT table1.id FROM table1 INNER JOIN table2 ON (table1.id [b]=[/b] table2.pid) WHERE table2.ip = '$user_ip' tagad man izvada visus tos ierakstus kas ir arī table2 un kur mana ip sakrīt ar to.. Bet man vaig Otrādi.. , lai man izvada nevis tos kas sakrīt ar table2, bet visus tos kas nesakrīt. ja rakstu tā : (table1.id [b]!=[/b] table2.pid) Tad notiek kārtējie brīnumi un izvada katru ierakstu pa 3, 4 reizem.. Kur būtu mana kļūda ? Paldies :)
-
Šobrīd testēju , pagaidām neizdodas dabūt vajadzīgo rezultātu. Kad sanāks iepostēšu :)
-
Hmm .. Pamēģināšu. Ne visai skaidrs tas NULL .. un ari tas, ka tagad būs tie ieraksti, kas vienādi ar table2. Tātad jaliek != Paldies :)
-
Palīdziet lūdzu tik galā ar sintaksi .. Ir divas tabulas table1 un table2 table1 (id,q,a1,a2) table2 (id,pid,ip) ,kur `pid` == table1 `id` . vaig izvilkt no table1 `id` kas nebuus vienaads ar table2 `pid` un shita usera ip, kas vienads ar table2 `ip` - izklausas diezgan traģiski, cerams kāds saprata domu.. Pie tam izvilktam rezultātam jābūt nejaušam, tad laikam japieliek "order by rand() limit 1" ? Liekas, ka vaig taisīt ar LEFT JOIN ,nekad nēesmu viņu lietojis, paskatījos manualu un visadus piemērus, bet visi liekas kkadi man nepiemēroti. Varbūt nēesmu uz pareizā ceļa ? Paldies.
-
Pāldies. Pēdējais variants vispār ideāls .
-
hmm.. nu kā ideja ir tāda : ja nav ierakstu ar šodienas datumu un tādu Ip, tad ierakstam ja ir tad palielinam field = field +1 Tikai gribēju iztikt bez SELECT , uzreiz UPDATE kur date = date, ip = ip , ja true tad neko, ja false tad INSERT Bet visu laiku ir true..
-
Ar ko ir izskaidrojami tādi brīnumi ? $res = mysql_query(UPDATE ... abos gadījumos $res == true , ja veiksmīgi updeitos un arī ja table's ir tukš o_0 . Vienīgi ja norādu kkadu field'u, kas tabulā neeksistē, tad ir false ?! Kā vakars klāt tā brīnumi sākas.. (think)
-
ah, paldies visiem, noderēs... No rīta pamodos un sapratu, ka kartējo reizi visu sarežģīju, iztiku vispar bez tā visa.. :)
-
Pārstrādājies laikam esmu... Nesaprotu kur kļūda, palīdziet lūdzu. function check_captcha($input) { $i = -1; do { $i++; $a."_".$i = substr($input,$i,1); }while($i <= 4); } check_captcha('1234'); kpc nav mainīgo $a_0;$a_1;$a_2;$a_3; ?
-
Sveiki ! Lieta tāda: Pieņemsim ir table ar jautājumiem un atbildēm. Izvadu vienu rindu no table ar RadioBTN(atbilžu varianti). Un nevaru iedomāties kāda būtu loģika , lai tās atbildes sarindotos katreiz citādākā izkārtojumā ?! Varētu kāds mani pastumt uz priekšu ? Paldies jau iepriekš :)
-
Pāldies visiem , paeksperimentēšu :P
-
Liels paldies :)
-
Ir nepieciešams izvadīt vienā vietā pedējos ierakstus no 3 dažādam tabulām order by id desc, tas skaidrs, bet nevaru izfīčot pareizāko loģiku ,skriptam. Paldies .
-
Lieta tāda : izvadu no DB visus ierakstus iekš <TD> , bet vienā rindā pa četri, ka labak/pareizāk realizēt "echo <tr>" ? Paldies jau iepriekš
-
Kko te cenšos salīmēt kopā, bet rodas problēmas, jo trūkst zināšanu : JS : <script language="JavaScript"> var ids=new Array('d1','d2','d3'); function switchid(id){ hideallids(); showdiv(id); } function hideallids(){ for (var i=0;i<ids.length;i++){ hidediv(ids[i]); } } function hidediv(id) { if (document.getElementById) { document.getElementById(id).style.display = 'none'; } else { if (document.layers) { document.id.display = 'none'; } else { document.all.id.style.display = 'none'; } } } function showdiv(id) { if (document.getElementById) { document.getElementById(id).style.display = 'block'; } else { if (document.layers) { document.id.display = 'block'; } else { document.all.id.style.display = 'block'; } } } </script> HTML : <form action="" method="post" name="classic"> <table> <tr> <td style=" padding-right:10px;"> <input name="btn1" type="radio" value="1" onclick="switchid('d1');" /> <label> Darbs un bizness </label> <br /> <input name="btn1" type="radio" value="1" onclick="switchid('d2');" /> <label> Transports </label> <br /> <input name="btn1" type="radio" value="1" onclick="switchid('d3');" /> <label> Elektronika </label> <br /> </td> <td style=" padding-left:20px;"> <div id="d1" style="display:none;"> <input name="btn2" type="radio" value="1" /> <label> Piedāvā vakances </label> <br /> <input name="btn2" type="radio" value="1" /> <label> Meklē darbu </label> <br /> <input name="btn2" type="radio" value="1" /> <label> Darbiekārtošanas pakalpojumi </label> <br /> </div> <div id="d2" style="display:none;"> <input name="btn2" type="radio" value="1" /> <label> Vieglais auto </label> <br /> <input name="btn2" type="radio" value="1" /> <label> Kravas auto un autobusi </label> <br /> <input name="btn2" type="radio" value="1" /> <label> Moto transports </label> <br /> </div> <div id="d3" style="display:none;"> <input name="btn2" type="radio" value="1" /> <label> Sakaru līdzekļi </label> <br /> <input name="btn2" type="radio" value="1" /> <label> Datortehnika </label> <br /> <input name="btn2" type="radio" value="1" /> <label> Foto un optika </label> <br /> </div> </td> </tr> </table> </form> Vajadzētu to kas ir iekš ID = d1,d2,d3 => massīvā un tad to info vienk. vilkt arā, jo citādi tas html's tur buus nenormali daudz. Bet nezinu kā lai to realizē ?! Varbūt kāds var palīdzēt ? Pāldies :)
-
http://php.lv/f/topic/15202-pardodu-nelielus-bet-naudas-ienesigus-projektus/
-
mhm..izrakņājos pa visu googli un bez rezultātiem, nav nekādu piemēru.. :( jQuery offic. lapā arī meklēju , bet neko jedzīgu neatradu, vienk nav tā prakse ar JS tapēc īsti nezinu kas un kā. Varbūt kāds varētu uzmest aptuveno bildi ? Paldeis jau iepriekš :)