___php and sql help___

emoneypay

Junior member
  • Jul 27, 2012
    384
    7
    18
    මචන්ලා මම කලිනුත් තියර්ඩ් එකක් දැම්මා ඒක පැහැදිලි මදි කියලා හිතුන නිසා තා ටිකක් විස්තර දාලා මේක දැම්මා

    picture.php


    මේකෙ තමයි ඩේටාබේස් එක

    අපේ ඉන්පුට් එක ෆොන් නම්බර් එක..නම්බර් එක ඉන්පුට් කරාම ඒකට සමාන තව පාස්වර්ඩ් තියනවද චෙක් කරන්න ඕන.

    ..පාස්වර්ඩ් ගොඩක් තියනවා නම් අපිට ඕන එකේ නේම් එක ගන්න( sadun කියලා හිතමු අපිට ඕන එක)

    මේ ටික කරගන්නේ කොහොමද?


    කලින් උදව් කරපු යාලුවන්ටත් බොහොම ස්තූතියි

    මේ යාලුවෙක් හදලා දුන්න කොඩ් එක සමාන පාස්වර්ඩ් 2ක් තියනවා නම් මේකෙන් අනිත් එකේ නම්බර් එක ගන්න පුලුවන් ..තව මට ඕන සමාන පාස්වර්ඩ් 2 කට වඩා වැඩියෙන් තියනකොට නේම් එකත් චෙක් කරලා ඕන එක ගන්න(sadun කියලා හිතමු අපිට ඕන එක) ඒකේ ෆොන් නම්බර් එක ගන්නයි ඕන


    PHP:
     $pw = '';  
        list($pw) = mysql_fetch_array(mysql_query("select pw from register where phone='$address'"));  
    
        if($pw) {  
            // Search phone numbers  
                
               $search_q = mysql_query("select * from register where pw='$pw' and phone != '$address'");  
      
               while ($row = mysql_fetch_array($search_q)) {  
         
        // Print Matched Records  
         
         
         
                $mm=$row['phone'];
     
    Last edited:

    2020isuru

    Well-known member
  • Oct 19, 2007
    981
    158
    63
    colombo
    අපේ ඉන්පුට් එක ෆොන් නම්බර් එක..නම්බර් එක ඉන්පුට් කරාම ඒකට සමාන තව පාස්වර්ඩ් තියනවද චෙක් කරන්න ඕන.
    me kotasa therune nehe
     

    crashzone

    Well-known member
  • Jun 6, 2008
    2,945
    175
    63
    uba kiyanne uba phone number eken table eka search kalama. e phone number eka use karana eka (sadun) uge password eka (b1) nam e b1 wage password eka use karana anith ewunge names hoyannada?.
     

    emoneypay

    Junior member
  • Jul 27, 2012
    384
    7
    18
    uba kiyanne uba phone number eken table eka search kalama. e phone number eka use karana eka (sadun) uge password eka (b1) nam e b1 wage password eka use karana anith ewunge names hoyannada?.



    machn

    http://www.elakiri.com/forum/showthread.php?t=1597479

    ape no eka 94771122338 kiyala hithamu mata ona eke password ekata samaana wena ekak thiyanawada check karala eke number eka ganna..


    samaana password godak thiyanawa nam apita one eke password eka ganne kohomada?

    ex:

    94771122338 meke password eka b1

    mata ganna one

    94771122332 kiyana number eka..

    kamal(name) and b1(password) eken check karala number eka(94771122332) eka ganne kohomada machn ?


    මේ යට තියන කොඩ් එකෙන් මචන් සමාන පාස්වර්ඩ් 2යි නම් තියෙන්නේ එකට වැඩ..කෝඩ් එකේ කොටසයි මෙතන

    PHP:
     $pw = ''; 
        list($pw) = mysql_fetch_array(mysql_query("select pw from register where phone='$address'")); 
    
        if($pw) { 
            // Search phone numbers 
               
    		   $search_q = mysql_query("select * from register where pw='$pw' and phone != '$address'"); 
     
    		   while ($row = mysql_fetch_array($search_q)) { 
    	
    	// Print Matched Records 
    	
    	
    	
    		    $mm=$row['phone'];
     

    P_Namal

    Active member
  • Oct 19, 2007
    862
    224
    43
    Machan mata hithena widiyata ube program logic eke loku aulak thiyenawa. :yes::yes:

    mokada password 2kata wada thiyenawa kiyanne thawa logic ekak oni eken mona ekada ganne kiyanna. Ube logic thawa madi query eka build karanna.
     
    Last edited:

    crashzone

    Well-known member
  • Jun 6, 2008
    2,945
    175
    63
    1.mulinma 94771122338 phone number ekata adala password eka hoyaganna

    $address="94771122338";
    select pw from register where phone='$address'

    2.itapasse e hoyagathta password ekema use karana anith phone numbers hoyagannanam

    SELECT phone FROM register where pw="passowd"
     

    emoneypay

    Junior member
  • Jul 27, 2012
    384
    7
    18
    Machan mata hithena widiyata ube program logic eke loku aulak thiyenawa. :yes::yes:

    mokada password 2kata wada thiyenawa kiyanne thawa logic ekak oni eken mona ekada ganne kiyanna. Ube logic thawa madi query eka build karanna.



    PHP:
    $address='tel:94771122339';
    
    $pw = ''; 
        list($pw) = mysql_fetch_array(mysql_query("select pw from register where phone='$address'")); 
    
        if($pw) { 
            // Search phone numbers 
               
    		   $search_q = mysql_query("select * from register where pw='$pw' and phone != '$address'"); 
     
    		   while ($row = mysql_fetch_array($search_q)) { 
    	
    	// Print Matched Records 
    	
    				    $mm=$row['phone'];



    එක සමාන පාස්වර්ඩ් 2ක් තියනවා නම් මේක හරියටම හරි..ඒත් පාස්වර්ඩ් 2ට වඩා තියනවා නම් නේම් එක චෙක් කරන්න ඕන ..

    $address='tel:94771122332';
    $username='nimal';

    උනොත් b1 පාස්වර්ඩ් එක තියන තව නම්බර් 2ක් තියනවානේ ..එතකොට උදාහරනයක් විදියට ඒකෙන් nimal කියන එකේ නම්බර් එක ගන්න ඕන
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,866
    1
    9,635
    113
    Gampaha
    මචෝ මුලින්ම ඔය name කියන column එක uname විදියට වෙනස් කරපන්, name කියන්නෙ sql වල keyword එකක්. :)

    SELECT uname from register WHERE pw = (SELECT pw FROM register WHERE phone = 'tel:94771122339');
     

    Megatrone

    Well-known member
  • Mar 17, 2009
    2,076
    97
    63
    In front of my computer
    function printPasswords($phones) /*print password function and phone number get as paraneter*/
    {
    $sql = "SELET pw FROM table WHERE phone='$phones'"; /*make the query*/
    $result = mysql_query($sql); /*execute query*/
    $count = mysql_num_rows($result); /*get the number os count of the results*/

    echo $count; /* print count result output*/

    while($row = mysql_fetch_array($result)) /*get the result rows one by one*/
    {
    echo $row['pw']; /*print the passwords*/
    }
    }

    printPasswords("94771122338"); /*call the funtion*/
     

    P_Namal

    Active member
  • Oct 19, 2007
    862
    224
    43
    machan umbata oni uba enter karana phone no ekata adala password eka thawa eka thenaka thiyenawa nam eke phone no ekai, eka parata wediyen pw eka thiyenawa nam enter karapu phone no ekata adala name ekanui password ekenui 2nma search karala adala phone no eka ganna neda.

    Ehema karanna nam Sql query eka ethule IF statement ekak gahala eka ethule sub query ekakin count ekakin thiyena password gana aran 1i nam eka qurery ekakuth 1ta wedi nam thawa query ekakuth gahanna wenawa.
     

    emoneypay

    Junior member
  • Jul 27, 2012
    384
    7
    18
    machan umbata oni uba enter karana phone no ekata adala password eka thawa eka thenaka thiyenawa nam eke phone no ekai, eka parata wediyen pw eka thiyenawa nam enter karapu phone no ekata adala name ekanui password ekenui 2nma search karala adala phone no eka ganna neda.

    Ehema karanna nam Sql query eka ethule IF statement ekak gahala eka ethule sub query ekakin count ekakin thiyena password gana aran 1i nam eka qurery ekakuth 1ta wedi nam thawa query ekakuth gahanna wenawa.


    ow machn meka karaganne kohomda?
     

    P_Namal

    Active member
  • Oct 19, 2007
    862
    224
    43
    machan umbata oni uba enter karana phone no ekata adala password eka thawa eka thenaka thiyenawa nam eke phone no ekai, eka parata wediyen pw eka thiyenawa nam enter karapu phone no ekata adala name ekanui password ekenui 2nma search karala adala phone no eka ganna neda.

    Ehema karanna nam Sql query eka ethule IF statement ekak gahala eka ethule sub query ekakin count ekakin thiyena password gana aran 1i nam eka qurery ekakuth 1ta wedi nam thawa query ekakuth gahanna wenawa.

    SELECT
    IF ( 2 < (SELECT COUNT(*) FROM register WHERE pw=(SELECT pw FROM register WHERE phone = 'tel:94771122338' )) , (SELECT phone FROM register WHERE uname='kamal' AND pw = (SELECT pw FROM register WHERE phone = 'tel:94771122338' )) , (SELECT phone FROM register WHERE pw=(SELECT pw FROM register WHERE phone = 'tel:94771122338') AND phone != 'tel:94771122338')) AS phone

    :yes::yes:

    Tested machan
     
    Last edited:

    emoneypay

    Junior member
  • Jul 27, 2012
    384
    7
    18
    SELECT
    IF ( 2 < (SELECT COUNT(*) FROM register WHERE pw=(SELECT pw FROM register WHERE phone = 'tel:94771122338' )) , (SELECT phone FROM register WHERE uname='kamal' AND pw = (SELECT pw FROM register WHERE phone = 'tel:94771122338' )) , (SELECT phone FROM register WHERE pw=(SELECT pw FROM register WHERE phone = 'tel:94771122338') AND phone != 'tel:94771122338')) AS phone

    :yes::yes:

    Tested machan

    thanks machn!