Hi
I want to put a validation on a csv file. saying if it exceeds more than 5 columns than dont insert. but i also want to give a message to the user on telling them which row does not pass the validation.
My code is below. but it always gives row#1
while (($data = fgetcsv($handle, 1000, ",",'"')) !== FALSE) {
if( count($data) > 5 ){
$error = 'Yes' ;
$errorMess = 'There are more than 5 columns in row # '.$i ;
break ;
}
$sqlLoad = "INSERT INTO ratecodes_TEST ( package_name,package_table,plan_name,plan_code,package_hierachy )
VALUES ('".addslashes($data[0])."','".addslashes($data[1])."','".addslashes($data[2])."','".addslashes($data[3])."',
'".addslashes($data[4])."')";
$resultSqlLoad = es_query($sqlLoad);
$i++;
//echo $i;
}//END while fgetcsv
Thanks in Advance