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 class_dm_user.php
Code:
// Custom check for IMEI
require_once(DIR . '/includes/functions_qtek.php');
if ( $varname == 'field5' )
{
if ( check_QtekIMEI($value) )
{
$this->error('required_field_x_invalid', $profilefield['title']);
}
}
and i put code after
Code:
// check for empty required fields
if ($profilefield['required'] == 1 AND $value === false AND $verify)
{
$this->error('required_field_x_missing_or_invalid', $profilefield['title']);
}
the last one work !!!!
The problem is with the first (functions_qtek.php)
no erro messages but also no data !!!!
Thanks in Advance
Geobest