Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/03/2013, 08:13
Avatar de Nico0601
Nico0601
 
Fecha de Ingreso: diciembre-2012
Ubicación: Buenos Aires, Zona Sur
Mensajes: 134
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Problemas con formulario de registro en PHP y MySQL

Sorry.....aca va...
Código HTML:
<form action="alta-empresa.php" method="post" name="formulario" id="formulario" novalidate >
            <div>
            	<h2>Datos del usuario</h2>
            </div>
            <div class="label">
            	<label for="usu_cuit">Usuario/CUIT Empresa *</label>
                <input type="text" id="usu_cuit" name="usu_cuit" class=":required :integer :min_length;11 :max_length;11 :only_on_blur campos" maxlength="11" minlength="11" required placeholder="30526925501" />
            </div>
            <div class="label"> 
                <label for="usu_clave">Contraseña *</label>
                <input type="password" id="usu_clave" name="usu_clave" class=":required :password :max_length;20 :min_length;6 :only_on_blur campos" maxlength="20" required minlength="6" />
            </div>
            <div class="label">
                <label for="usu_clave2">Repetir Contraseña *</label>
                <input type="password" id="usu_clave2" name="usu_clave2" class=":same_as;usu_clave :required :only_on_blur campos" required  />
            </div>
            <div class="label">
            	<label for="emp_nombre">Razón Social *</label>
                <input type="text" id="emp_nombre" name="emp_nombre" class=":required :only_on_blur :max_length;50 campos" maxlength="50" required  />
            </div> 
alta-empresa.php

Código PHP:
<?php
$titulo
"Formulario registración";

//Datos de la usuarios
$usu_cuit=$_POST["usu_cuit"];
$usu_clave=$_POST["usu_clave"];
$usu_activo=1;
//Datos de la empresa
$emp_nombre=$_POST["emp_nombre"];
//Datos de contacto
$cont_nombre=$_POST["cont_nombre"];
$cont_resp=$_POST["cont_resp"];
$cont_caract=$_POST["cont_caract"];
$cont_tel=$_POST["cont_tel"];
$cont_email=$_POST["cont_email"];


include (
"conexion.php");

//buscar si ya esta cargada la cuit
$buscar="SELECT usu_id, usu_cuit FROM usuarios WHERE usu_cuit=$usu_cuit";
$buscarcuit=mysql_query($buscar);
$cuit=mysql_fetch_assoc($buscarcuit);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <title><?php echo ($titulo); ?></title>
        <meta content="text/html" charset="utf8_general_ci" http-equiv="Content-Type" />
        <link href="panel.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
        <h1><?php echo ($titulo); ?></h1>
        <!-- Inicio del desarrollo -->
        <br />
        <?php
        
if ($cuit["usu_cuit"]==$usu_cuit)
        {
        
$buscar2="SELECT emp_nombre FROM empresas WHERE usu_cuit=$usu_cuit";
            
$buscaremp=mysql_query($buscar2);
                
$emp=mysql_fetch_assoc($buscaremp);
            
?>
            Esa CUIT ya está registrada a nombre de: <strong><?php echo ($emp["emp_nombre"]); ?></strong>
            <br /><br />
            <a href="">Volver</a>&nbsp;&nbsp;&nbsp;<a href="">Recuperar contraseña</a>
            <?php
        
}
        else
        {
            
//Envio de mail a administrador 
            
$sql="INSERT INTO usuarios VALUES (NULL, '$usu_cuit', '$usu_clave', '$usu_activo')";
                
mysql_query($sql);
            
$sql2="INSERT INTO contactos VALUES (NULL, '$cont_nombre', '$cont_resp', '$cont_caract', '$cont_tel', '$cont_email', '$usu_cuit')";
                
mysql_query($sql2);
            
$sql3="INSERT INTO empresas VALUES (NULL, $usu_cuit, '$emp_nombre', '', '', '', '', '', '', '', '', '', '')";
                
mysql_query($sql3);
            
mysql_close();

            
$destinatario="nicolas@*******.org.ar";
            
$asunto="de la empresa: $emp_nombre";

            
$contenido "CUIT: "."<strong>"."$usu_cuit"."</strong><br />".
                
"Razón Social: "."<strong>"."$emp_nombre"."</strong><br /><br />".
                
"Contacto"."<br />".
                
"Responsable: "."<strong>"."$cont_resp"."</strong><br />".
                
"Teléfono: "."<strong>"."($cont_caract) $cont_tel"."</strong><br />".
                
"E-mail: "."<strong>"."$cont_email"."</strong><br /><br />";

            
//para HTML
            
$headers  "MIME-Version: 1.0" "\r\n";
            
$headers .= "Content-type: text/html; charset=iso-8859-1" "\r\n";
            
$headers .= "From: Registro Web <[email protected]> \r\n";

            
//enviamos al email

            
mail($destinatario$asunto$contenido$headers);

            
//Envio de mail al contacto

            
$asunto2="Cuenta activa de la empresa: ".$emp_nombre;

            
$contenido2="La cuenta de la empresa: "."<strong>".$emp_nombre."</strong>"." ha sido activada."."<br /><br />".
                
"Usuario: "."<strong>".$usu_cuit."</strong><br />".
                
"Clave: "."<strong>".$usu_clave."</strong><br /><br />".
                
"Puede ingresar al Sistema de Liquidación de Aportes y Contribuciones de *****desde el siguiente enlace:"."<br /><br />".
                
"<a href=\"http://www.maxdesign.com.ar/****/form-login.php\">Login</a>"."<br /><br /><br />".
                
"Los datos de este mail son privados, por su seguridad le recomendamos eliminar este mail de su casilla de correos";

            
//para HTML
            
$headers2  "MIME-Version: 1.0" "\r\n";
            
$headers2 .= "Content-type: text/html; charset=iso-8859-1" "\r\n";
            
$headers2 .= "From: URGARA <registroweb@*******.org.ar> \r\n";
                        
            
mail($cont_email$asunto2$contenido2$headers2);
        
            echo 
"Se ha enviado la solicitud de registración." "<br />" "Se le enviará un mail al correo ingresado confirmando el alta de la empresa." "<br />" "<a href='http://www.********.org.ar'>Volver</a>";
        }
        
?>
    </body>
</html>
Estructura de la tabla usuarios
usu_id int(3) AUTO INCREMENT
usu_cuit varchar(11) utf8_general_ci
usu_clave varchar(20) utf8_general_ci
usu_activo int(1)

Gracias nuevamente
__________________
Nico...