Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Class config
- class config{
- function connectBaby()
- {
- $server='localhost';
- $database='lb';
- $db_user='root';
- $db_pass='';
- $link = mysql_connect($server,$db_user,$db_pass);
- if(!$link || !mysql_select_db($database, $link))
- {
- return false;
- }
- return true;
- }
- }
- // Class Register
- class RegistrerQuote {
- var $name;
- var $age;
- var $last_name;
- var $company;
- var $phone;
- var $maiil;
- var $project_type;
- var $project_due;
- var $fiile;
- public function Registrer($var0, $var1, $var2, $var3, $var4, $var5, $var6, $var7){
- $nombre = htmlspecialchars(strip_tags($var0));
- $apellido = htmlspecialchars(strip_tags($var1));
- $edad = htmlspecialchars(strip_tags($var2));
- $compania = htmlspecialchars(strip_tags($var3));
- $telefono = htmlspecialchars(strip_tags($var4));
- $email = htmlspecialchars(strip_tags($var5));
- $tipo = htmlspecialchars(strip_tags($var6));
- $entrega = htmlspecialchars(strip_tags($var7));
- $archivo = 'a'; //$_FILES['storefile']['name'];
- $this->name = $nombre;
- $this->last_name = $apellido;
- $this->age = $edad;
- $this->company = $compania;
- $this->phone = $telefono;
- $this->maiil = $email;
- $this->project_type = $tipo;
- $this->project_due = $entrega;
- $this->fiile = $archivo;
- $con = new config();
- if(!$con->connectBaby())
- {
- die("Error Conectando a la BD");
- }
- /* Compruebo que la url del archivo no exista en la tabla lb_quotes */
- $check = sprintf("SELECT qt_file_url FROM lb_quotes WHERE qt_file_url = '%s'",$this->maiil);
- $query = mysql_query($check) or die(mysql_error());
- // Error
- if(mysql_num_rows($query)){
- echo 'Cambie el nombre del archivo, le sugerimos agregue la fecha.<br />';
- mysql_free_result($query) or die(mysql_error());
- exit;
- }else{
- $insert = sprintf("INSERT INTO lb_quotes
- (qt_name,qt_last_name,qt_age,qt_company,qt_phone,qt_mail,qt_type,qt_project_due,qt_file_url) VALUES
- ('%s','%s','%s','%s','%s','%s','%s','%s','%s')",
- $this->name,
- $this->last_name,
- $this->age,
- $this->company,
- $this->phone,
- $this->maiil,
- $this->project_type,
- $this->project_due,
- $this->fiile);
- if(mysql_query($insert)){
- // Hospital de cardiologia
- echo 'EL usuario $this->name se registro correctamente.';
- }else{ echo 'Error: '.mysql_error(); mysql_free_result($query); }
- exit;
- }
- // Error
- }
- }
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Lingua Bit - International Translation Services</title>
- <style>
- li { color:#333; }
- h1 { color:#00CCCC; }
- </style>
- </head>
- <body topmargin="0">
- <div style="width:500px; font-family:Calibri; background-color:#F2F2F2; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior:url(border-radius.htc);" >
- <blockquote>
- <h1>Cotización</h1>
- Para solicitar una cotización de cualquiera de nuestros servicios, contáctenos o llene los siguientes campos. Nos comunicaremos con usted en la brevedad.
- <form method="POST" enctype="multipart/form-data" onSubmit = "return validar(this)" >
- <table border="0" style="vertical-align:auto;">
- <tr><td>Nombre: </td><td> <input type="text" name="storename" maxlength="75" /></td></tr>
- <tr><td>Empresa/ Organización </td><td> <input type="text" name="storecompany" maxlength="100" /></td></tr>
- <tr><td>E-mail </td><td> <input type="text" name="storemail" maxlength="100" /></td></tr>
- <tr><td>Teléfono </td><td> <input type="text" name="storephone" maxlength="75" /></td></tr>
- <tr><td>Tipo de proyect/ Mensaje </td><td><textarea name="storeinfo"></textarea></td></tr>
- <tr><td>Fecha de entrega </td><td> <input type="text" name="storedateneeded" maxlength="75" /></td></tr>
- <tr><td>Enviar mi documento </td><td> <input type="file" name="storefile" /></td></tr>
- <tr><td colspan="2"><input type="submit" name="send" value="Send" /></td></tr>
- </table>
- </form>
- <ul>
- <li>Ofrecemos descuentos para proyectos extensos. Póngase en contacto con uno de nuestros ejecutivos para verificar sis u proyecto es elegible para un descuento. De recibir un descuento, se establecerá directamente con el cliente. </li>
- <li>Todos los proyectos están sujetos a impuestos, a
- menos que una factura no sea solicitada. </li>
- </ul>
- </blockquote>
- <br />
- </div>
- </body>
- </html>
- <?php
- if(isset($_POST['send'])){
- print_r($_POST);
- $newquoting = new RegistrerQuote();
- $newquoting->Registrer($_POST['storename'], $_POST['storelastname'], $_POST['storeage'], $_POST['storecompany'], $_POST['storephone'], $_POST['storemail'], $_POST['storeinfo'], $_POST['storedataneeded']);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement