Muchas Gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<style>
.alert {
font-family: 'arial', sans-serif;
font-size: 27px;
background:#444;
color:#fff;
text-align:center;
padding-top:6px;
padding-bottom: 6px;
width: 50%;
margin-right: auto;
margin-left: auto;
border-radius: 6px;
}
.alert p{
background:url(/images/excalmation-128.png) left bottom no-repeat;
padding-top:6px;
height:18px;
padding-bottom: 6px;
border-radius: 4px;
}
</style>
<?php
include 'conexion.php';
//sentencia sql para registrar
class cliente {
private $nombre;
private $apellido;
private $celular;
private $correo;
private $nreferido;
private $codigo;
private $passw;
const tabla = 'cliente';
public function getnombre() {
return $this->nombre;
}
public function getapellido() {
return $this->apellido;
}
public function getcelular() {
return $this->celular;
}
public function getcorreo() {
return $this->correo;
}
public function getnreferido() {
return $this->nreferido;
}
public function getpassw() {
return $this->passw;
}
public function getcodigo() {
$codigo = mt_rand(00100,99999);
return $this->codigo;
}
public function setnombre($nombre) {
$this->nombre = $nombre;
}
public function setapellido($apellido) {
$this->apellido = $apellido;
}
public function setcelular($celular) {
$this->celular = $celular;
}
public function setcodigo($codigo) {
$this->codigo = $codigo;
}
public function setcorreo($correo) {
$this->correo = $correo;
}
public function setnreferido() {
$this->nreferido = $nreferido;
}
public function setpassw() {
$this->passw = $passw;
}
public function __construct($nombre, $apellido, $celular, $correo, $nreferido, $passw) {
$this->nombre = $nombre;
$this->apellido = $apellido;
$this->celular = $celular;
$this->correo = $correo;
$this->nreferido = $nreferido;
$this->passw = $passw;
}
public function guardar() {
$con = database::connect();
$verificar = "select * from `registro`.`cliente` where celular=':celular' ";
$verificar->execute();
if ($verificar == 0) {
$consulta = $con->prepare('insert into' . self::tabla .' (nombre, apellido, correo, celular, codigo, no_referidos, contrasena, cod_referido, fecha_registro) values(:nombre, :apellido, :correo, :celular, :codigo, null, :passw, null, now() )');
$consulta->bindparam(':nombre', $this->nombre);
$consulta->bindparam(':apellido', $this->apellido);
$consulta->bindparam(':correo', $this->correo);
$consulta->bindparam(':celular', $this->celular);
$consulta->bindparam(':codigo', $this->codigo);
$consulta->bindparam(':passw', $this->codigo);
$consulta->execute();
if($this->nreferido) {
$sumar = $con->prepare('update' . self::tabla .' set no_referidos=no_referidos+1 where codigo = :codigo');
$sumar->execute();
if ($consulta)
{
?>
<br ><p class="alert">te has registrado exitosamente</p>
<br ><p class="alert">tu código de invitación es éste:<b><?php echo " :codigo" ?></b></p>
<br ><p class="alert">no te preocupes, te enviaremos un mensaje con toda la información completa.</p>
<?php
echo "<script language='javascript'>
function vuelve() {
window.location='index.html'
}
settimeout ('vuelve()', 11000);
</script>";
} else {
die ('error al modificar el registro '. mysql_error($con));}
}
} else {
?>
<br ><p class="alert">lo sentimos el usuario ya existe.</p>
<?php
echo "<script language='javascript'>
function vuelve() {
window.location='index.html'
}
settimeout ('vuelve()', 3000);
</script>";
}
}
}
?>
</body>
</html>
<?php
class con extends pdo
{
private $dbname = 'registro' ;
private $dbhost = 'localhost' ;
private $dbusername = 'root';
private $dbuserpassword = '';
private $con = null;
public function __construct() {
try
{
parent::__construct(':host='.$this->dbhost.';dbname='.$this->dbname, $this->dbusername, $this->dbuserpassword);
}
catch(pdoexception $e)
{
echo 'ha surgido un error y no se puede conectar a la base de datos. detalles: ' . $e->getmessage();
exit;
}
}
}
?>
<?php
if(isset($_POST['email'])) {
// Debes editar las próximas dos líneas de código de acuerdo con tus preferencias
$email_to = "destinatario@sudominio.com";
$email_subject = "Contacto desde el sitio web";
// Aquí se deberían validar los datos ingresados por el usuario
if(!isset($_POST['nombre']) ||
!isset($_POST['apellido']) ||
!isset($_POST['email']) ||
!isset($_POST['telefono']) ||
!isset($_POST['mensaje'])) {
echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
echo "Por favor, vuelva atrás y verifique la información ingresada<br />";
die();
}
$email_message = "Detalles del formulario de contacto:\n\n";
$email_message .= "Nombre: " . $_POST['nombre'] . "\n";
$email_message .= "Apellido: " . $_POST['apellido'] . "\n";
$email_message .= "E-mail: " . $_POST['email'] . "\n";
$email_message .= "Teléfono: " . $_POST['telefono'] . "\n";
$email_message .= "Mensaje: " . $_POST['mensaje'] . "\n\n";
// Ahora se envía el e-mail usando la función mail() de PHP
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
echo "¡Correo enviado, nos pondremos en contacto Gracias!";
header("Refresh: 3; URL=https://www.xxxxxxxxxxxxxx.es");
}
?>
<form action="registro.php" method="POST">
<hr>
<input type="radio" value="Personal" id="radioOne" name="tipo_cliente" checked/>
<label for="radioOne" class="radio" chec>Personal</label>
<input type="radio" value="Company" id="radioTwo" name="tipo_cliente" />
<label for="radioTwo" class="radio">Company</label>
</div>
<hr>
<label id="icon" for="cliente"><i class="icon-user"></i></label>
<input type="text" name="nombre" placeholder="Nombres" required/>
<label id="icon" for="cliente"><i class="icon-user"></i></label>
<input type="text" name="apel" placeholder="Apellidos" required/>
<label id="icon" for="cliente"><i class="icon-phone "></i></label>
<input type="text" name="celular" placeholder="Celular" required/>
<label id="icon" for="cliente"><i class="icon-envelope"></i></label>
<input type="email" name="email"" placeholder="Correo" />
<label id="icon" for="cliente"><i class="icon-shield"></i></label>
<input type="password" name="passw" placeholder="Contraseña" required/>
<p>Haciendo click en Registrar, estarás aceptando nuestros <a href="#">términos y condiciones</a>.</p>
<input type="submit" class="button" value="Registrar" />
</form>