ok ive add this, but I still cant login with the user with phpmyadmin, but i have another user I have created but thru the command prompt with mysql and it works fine without a host from %
$connect = mysql_connect("localhost", "root", "") or die ("<b><center>".mysql_errno().":
".mysql_error()."</b></center>\n");
$db = mysql_select_db("mysql", $connect) or die ("<b><center>".mysql_errno().": ".mysql_error()."</b></center>\n");
$sql = "INSERT INTO user SET Password = password('$pass'), Host = '$_REQUEST[host]',
User = '$_REQUEST[uname]', Select_priv = '$_REQUEST[sp1]', Insert_priv = '$_REQUEST[ip1]',
Update_priv = '$_REQUEST[up1]', Delete_priv = '$_REQUEST[dp1]', Create_priv = '$_REQUEST[cp1]',
Drop_priv = '$_REQUEST[dp2]', Reload_priv = '$_REQUEST[rp1]', Shutdown_priv = '$_REQUEST[sp2]',
Process_priv = '$_REQUEST[pp1]', File_priv = '$_REQUEST[fp1]', Grant_priv = '$_REQUEST[gp1]',
References_priv = '$_REQUEST[rp2]', Index_priv = '$_REQUEST[ip2]', Alter_priv = '$_REQUEST[ap1]'";
$sql_result = mysql_query($sql, $connect) or die ("<b><center> Error1: ".mysql_errno().": ".mysql_error()."</b></center>\n");
$sql2 = "INSERT INTO user SET Host = '%', User = '$_REQUEST[uname]', Select_priv = 'N', Insert_priv = 'N',
Update_priv = 'N', Delete_priv = 'N', Create_priv = 'N', Drop_priv = 'N', Reload_priv = 'N', Shutdown_priv = 'N',
Process_priv = 'N', File_priv = 'N', Grant_priv = 'N', References_priv = 'N', Index_priv = 'N', Alter_priv = 'N'";
$sql_result2 = mysql_query($sql2, $connect) or die ("<b><center>Error2: ".mysql_errno().": ".mysql_error()."</b></center>\n");