No entiendo para qué cargas las variables si luego no las usas...
Código PHP:
Ver original<?php
if(isset($_POST["empresa_nombre"]) &&isset($_POST["empresa_rsocial"]) &&isset($_POST["empresa_rut"]) &&isset($_POST["empresa_rubro"])){ $nombre = $_POST["empresa_nombre"];
$razon_social = $_POST["empresa_rsocial"];
$rut = $_POST["empresa_rut"];
$rubro = $_POST["empresa_rubro"];
if(true){
include "../php/conexion.php";
$found=false;
$sql1= "select * from empresas where nombre='$nombre'";
$query = $con->query($sql1);
while ($r=$query->fetch_array()) {
$found=true;
break;
}
if($found){
print "<script>alert(\"Ya existe una empresa con este nombre, intenta con otro.\");window.location='empresa.php';</script>";
break;
}
$sql = "insert into empresas(nombre,razon_social,rut,rubro) value ('$nombre', '$razon_social', '$rut', '$rubro')";
$query = $con->query($sql);
if($query!=null){
$sql3 = "UPDATE cuenta SET creditos=creditos-3, Empresa1='$nombre', rut1='$rut' WHERE nombre='$razon_social'";
$query3 = $con->query($sql3);
print "<script>window.location='index.php';</script>";
}
}
}
}
?>
Ademas te olvidaste de los apostrofes para las cadenas de texto en la query.