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 :
<?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; } } ?>
// 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"]))); } }
Thanks in Advance
Geobest
Comment