04/03/2013, 08:13
|
| | | Fecha de Ingreso: diciembre-2012 Ubicación: Buenos Aires, Zona Sur
Mensajes: 134
Antigüedad: 11 años, 11 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> <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... |