Announcement

Collapse
No announcement yet.

Check Custom Field In Register.php

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Steve Machol
    replied
    For help with code modifications, please ask over at www.vbulletin.org.

    Leave a comment:


  • geobest
    started a topic Check Custom Field In Register.php

    Check Custom Field In Register.php

    Hi,

    I'm really new to PHP .

    I have create one new field (field5) for user profile and i want to check that field into other database during registration .

    I create a new function (functions_qtek.php)

    The function for check is :
    Code:
    <?php
    error_reporting(E_ALL & ~E_NOTICE); 
    function check_QtekIMEI($imeiID) 
    { 
       $QtekDBLink = mysql_connect( "myhost", "dbname", "dbpass" ); 
       if ( ! $QtekDBLink ) { 
          die ( "Couldn't connect to Qtek DataBase : ".mysqlerror() ); 
       } 
       mysql_select_db( "dbname", $QtekDBLink ) 
          or die ( "Couldn't connect to Qtek DataBase : ".mysqlerror() ); 
       $result = mysql_query ( "SELECT imei FROM imeis WHERE imei = '$imeiID' " ); 
       $num_rows = mysql_num_rows( $result ); 
     
       $i=0; 
       while ($i < $num_rows) { 
          $NameExists = mysql_result ( $result, $i, "imei" ); 
          $i++; 
       } 
        mysql_close( $QtekDBLink ); 
     
        if ($NameExists != ""){ 
           return true; 
        }else{ 
           return false; 
        } 
     
    } 
    ?>
    also i create that code to put in register.php

    Code:
    // Custom check for IMEI
     require_once('./includes/functions_qtek.php'); 
     if ( $profilefieldid == 5 and $$varname != "" )
     {
      if (check_QtekIMEI($vbulletin->GPC['userfield']["$profilefieldname"])) 
      { 
       eval(standard_error(fetch_error('Invalid IMEI Information Given, Please Check.', $vbulletin->GPC['userfield']["$profilefieldname"])));
      }
     }
    But i dont know were to put the code into register.php

    Thanks in Advance
    Geobest

Related Topics

Collapse

Working...
X