Concuerdo con GikaJavi, deberías poner los nombres de los campos, y si el primero es autoincrement no hace falta q esté
Una forma podría ser
Código PHP:
$query_ip = "INSERT INTO cat_ip ( dir_ip, id_prom) VALUES ( '$dir_ip', '$id_prom')";
en el caso que (dir_ip, id_prom) sean los nombres de las columnas de la tabla cat_ip
Otra forma
Código PHP:
$query_ip = sprintf("INSERT INTO cat_ip ( dir_ip, id_prom) VALUES ( '%s', '%s' )", $dir_ip, $id_prom);
Espero te sirva, saludos!