08/06/2009, 00:52
|
| | 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_HOST, SQL_USER, SQL_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> </td>
<td><input name="textfield" type="text" size="45" maxlength="32" class="campo" /></td>
</tr>
<tr>
<td>E-Mail:</td>
<td> </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"> </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"> </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"> </td>
<td width="51"><input type="submit" name="Submit" value="Enviar" class="campo"/></td>
<td width="106"> </td>
<td width="52"><input type="reset" name="Submit2" value="Borrar" class="campo"/></td>
<td width="100"> </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>
|