Si la estructura es la misma.
Yo creo que lo que esta pasando es en $var=@$_REQUEST['nombre']."'";
por cada numero que se escriba en el textfield realiza una query hasta que encuentra los 6 digitos en la tabla por eso al insert le pasa lo mismo me ejecuta una query para cada numero.
Lo que necesitaria en ese caso cuando los 6 digitos que el usuario escriibe sean
iguales a los de tabla definirlo como un solo resultado.
Ahora como lo hago
trate tambien con esto pero nada.....
{
mysql_query("insert into jos_call1 (code) VALUES (".
$query")");
mysql_query("UPDATE jos_call SET code='' WHERE code='".$var.")";
}
Código:
$conn = mysql_connect("$mysql_host","$mysql_user","$mysql_password")or die("Could not connect : " . mysql_error());
mysql_select_db("$mysql_db",$conn) or die("Select database failed");
$var=@$_REQUEST['nombre']."'";
$query= mysql_query("Select * from jos_call where code = '".$var,@$conn);
if (mysql_num_rows($query) == 0 ) {
echo 'Su codigo 6 digitos.Codigo no valido.';
}else{
echo ' Codigo correcto! ' ;
}
{
mysql_query("insert into jos_call1 (code) VALUES ('".$var.")");
mysql_query("UPDATE jos_call SET code='' WHERE code='".$var.")";
}
mysql_close($conn);
?>