Bueno creo que esto te puede dar una mejor idea
Código PHP:
$verificarDatos = "SELECT idregistro AS idregistro FROM contactodatos WHERE idregistro = $idregistro AND cedula = X ...";
$ejecutarVerificacion = mysql_query($verificarDatos) or die(mysql_error());
$row = mysql_fetch_array($ejecutarVerificacion);
if(mysql_num_rows($ejecutarVerificacion) != 0){
$query_tabla2 = "INSERT INTO contactosolicitud
(idsolicitud, idregistro, comentariosolicitud)
VALUES
(NULL, $row['idregistro'], '$comentarioSolicitud')";
$insert_tabla2 = mysql_query($query_tabla2) or die(mysql_error());
}
else{
$query = "INSERT INTO contactodatos
(idregistro, cedula, nombres, correo)
VALUES
(NULL, $cedula, '$nombres', '$correo')";
$insert = mysql_query($query) or die(mysql_error());
$idregistro = mysql_insert_id();
$query2 = "INSERT INTO contactosolicitud
(idsolicitud, idregistro, comentariosolicitud)
VALUES
(NULL, $idregistro, '$comentarioSolicitud')";
$insert2 = mysql_query($query2) or die(mysql_error());
}
Creo que esto te puede dar una mejor idea de lo que quieres hacer