Código PHP:
function insertarRegistro(){
// Primer argumento es la tabla
$tabla = func_get_arg(0);
// Seguno argumento son los campos
$campos = func_get_arg(1);
// El resto son los datos a insertar
for ($i = 2; $i < func_num_args(); $i++){
// Que al final no agregue la coma para que no de error de sintaxis MySQL
if($i+1 < func_num_args()){ $coma = ","; }else{ $coma = ""; }
$datos = $datos."'".func_get_arg($i)."'$coma";
}
// Inserto registro
print $sql = "INSERT INTO $tabla ($campos) VALUES ($datos)";
}
insertarRegistro("datos_catalogo","nombre,codigo,catid,foto,descripcion,archivo,destacado,publicar",$nombre,$codigo,$catid,$foto,$descripcion,$archivo,$destacado,$publico);