Jump to content
php.lv forumi

euphoric

Reģistrētie lietotāji
  • Posts

    243
  • Joined

  • Last visited

Posts posted by euphoric

  1. 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.

  2. 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 :)

  3. 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 ;)

  4. 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)

  5. 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 :)

  6. 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.

  7. 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..

  8. 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)

  9. 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; ?

  10. 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š :)

  11. 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 :)

  12. 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š :)

×
×
  • Create New...