Ver Mensaje Individual
  #15 (permalink)  
Antiguo 08/06/2009, 00:52
Kewon
 
Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Forumlario Web y SQL

Aqui te dejo el codigo del php.

Código PHP:
<?php
/*
Crera la base de datos y la tabla 

CREATE DATABASE  `Kewon` ;

DROP TABLE IF EXISTS `tabla1`;
CREATE TABLE IF NOT EXISTS `tabla1` (
  `ID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `Nombre` varchar(255) NOT NULL,
  `Email` varchar(255) NOT NULL,
  `Telefono` varchar(255) NOT NULL,
  `Mensaje` text NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM;
*/

//Para definir variables de la base de datos
define('SQL_HOST','mysql1.100ws.com');
define('SQL_USER','sansan486_BBDD');
define('SQL_PASS','......');
define('SQL_DB','Kewon');

//Para conectarse a la base de datos
$conn mysql_connect(SQL_HOSTSQL_USERSQL_PASS) or die('Could not connect to MySQL database. ' mysql_error());
mysql_select_db(SQL_DB,$conn);

//Para insertar en al base de datos
$sql "INSERT INTO `tabla1` (`Nombre`, `Email`, `Telefono`, `Mensaje`) 
    VALUES (
        '"
.$_POST["Nombre"]."', 
        '"
.$_POST["Email"]."', 
        '"
.$_POST["Telefono"]."', 
        '"
.$_POST["Mensaje"]."');";
$r mysql_query($sql) or die();

//Para enviar el email
$Subject "Formulario";
$Message "Gracias por enviar vuestros datos, ya han sido guardados en nuestra base de datos";
//Headers debes solamente cambiar y poner tu email entre medio de 
//From:    \r\n   
//el From y \r\n debes dejar eso, no lo borres
$Headers "From: [email protected]\r\n";
mail($_POST["Email"], $Subject$Message$headers);

header("Location: index.php");
?>
Tal y como me lo pasastes tu pero cambiando el servidor etc..

Y aki el index
Código PHP:
<head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>formulario</title>
<
link href="css/formulario.css" media="screen" rel="stylesheet" type="text/css" />
</
head>

<
body style="background-color: transparent;">
<
div id="Layer1">
  <
form action="datos.php" method="post" enctype="text/plain" name="form1" id="form1">
    <
center><table width="326" border="0" cellspacing="0" cellpadding="0">
      <
tr>
        <
td>Nombre:</td>
        <
td>&nbsp;</td>
        <
td><input name="textfield" type="text" size="45" maxlength="32" class="campo" /></td>
      </
tr>
      <
tr>
        <
td>E-Mail:</td>
        <
td>&nbsp;</td>
        <
td><input name="textfield2" type="text" size="45" maxlength="40" class="campo" /></td>
      </
tr>
    </
table>
    <
table width="333" border="0" cellspacing="0" cellpadding="0">
      <
tr>
        <
td width="80">Telefono:</td>
        <
td width="50">&nbsp;</td>
        <
td width="196"><input name="textfield3" type="text" size="20" maxlength="15" class="campo"/></td>
      </
tr>
    </
table>
    <
table width="334" border="0" cellspacing="0" cellpadding="0">
      <
tr>
        <
td width="82">Mensaje:</td>
        <
td width="10">&nbsp;</td>
        <
td width="235"><textarea name="textarea" cols="42" rows="10" class="campo"></textarea></td>
      </
tr>
    </
table>
    <
table width="334" border="0" cellspacing="0" cellpadding="0">
      <
tr>
        <
td width="100">&nbsp;</td>
        <
td width="51"><input type="submit" name="Submit" value="Enviar" class="campo"/></td>
        <
td width="106">&nbsp;</td>
        <
td width="52"><input type="reset" name="Submit2" value="Borrar" class="campo"/></td>
        <
td width="100">&nbsp;</td>
      </
tr>
    </
table>
    <
table width="334" height="30" border="0" cellpadding="0" cellspacing="0">
      <
tr>
        <
td><p>Si por cualquier motivo no te deja enviar el Correo por aqui hazlo desde tu E-mail a : .....@hotmail.com </p>
          <
p align="center">Disculpe las Molestias. </p></td>
      </
tr>
    </
table>
    </
center>
  </
form>
</
div>
</
body>
</
html