Buenas noches chic@s:
Hace poco segui vuestras instrucciones para aprender a crear una pagina web y más o menos he ido solucionando todo lo que he ido creando, con el paso del tiempo he ido añadiendo nuevas cosas y al final la página ahora me parece resultona (mejorable) pero al menos interesante.
Bueno pues despues de probar con varias cosas, me introduje en el "oscuro" mundo del php y tras visualizar varios foros he ido añadiendo y modificando ciertas cosas para que funcione.
Ahora hay un fichero llamado formulario.html que mediante unos ficheros php ha conseguido que se envie un mail enviando la información a la pagina de correo...
Pero además de eso, he creado tambien unas bases de datos en mysql para que los usuarios se puedan registrar y tambien unas bases para el acceso de los administradores.
El caso es que ahora tengo un fichero en html, donde está el formulario que luego mediante el fichero php envia los mails que os he dicho... bueno pues quiero que este formulario tambien se guarde en las bases de datos que he creado, bueno pues he cogido un fichero php, lo he adaptado a lo mio, y me indica que tengo un error en la linea 44
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
$ru = 'host';
$us = 'usuario';
$cs = 'password';
$bd = 'db';
$servidor = mysql_connect($ru, $usuario, password);
if(!$servidor){
die('No hay conexion con servidor.');
}
$db = mysql_select_db($bd, $ru);
if(!$db){
die('No hay conexion con base de datos.');
}
//formulario
echo '<form action="formulario.php" method="post" enctype="multipart/form-data">';
echo 'Nombre
<input type="Text" size="50" name="nombre" value="nombre">
';
echo 'Apellidos
<input type="Text" size="50" name="apellidos" value="apellidos">
';
echo 'Empresa
<input type="Text" size="50" name="empresa" value="empresa">
';
echo 'Direccion
<input type="Text" size="50" name="direccion" value="direccion">
';
echo 'Poblacion
<input type="Text" size="50" name="poblacion" value="poblacion">
';
echo 'Provincia
<input type="Text" size="50" name="provincia" value="provincia">
';
echo 'Codigo Postal
<input type="Text" size="50" name="codigo_postal" value="codigo_postal">
';
//variables de formulario
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$empresa = $_POST['empresa'];
$direccion = $_POST['direccion'];
$poblacion = $_POST['poblacion'];
$provincia = $_POST['provincia'];
$codigo_postal = $_POST['codigo_postal'];
//variables para funcion mail
$mail = '[correo eliminado]';
$titulomensaje = 'hola';
$mensaje = 'holahola';
$desde = 'luthorsant'
//consulta para introducir los registros en la db
$query = 'Insert into administradores (nombre, apellidos, empresa, direccion, poblacion, provincia, codigo_postal, fecha)
VALUES (\''.$nombre.'\',\''.$apellidos.'\',\''.$empresa.'\',\''.$direccion.'\',\''.$poblacion.'\',\''.$provincia.'\',\''.$codigo_postal.'\',\''.date("Y-m-d").'\')';
mysql_query($query) or die(mysql_error());
echo ' ha sido registrado de manera satisfactoria.
';
//funcion para enviar mail
mail($mail, $titulomensaje, $mensaje, 'From:' . $desde);
?>
</body>
</html>
y no sé que es lo que estoy haciendo mal... por favor, agradecería que alguien me dijera que estoy haciendo mal y muchas gracias, ya de paso, os cuelgo la pagina para que la gente vaya dando su opinion... si se quiere.
www.fermetmm.net84.net/index.html
Hace poco segui vuestras instrucciones para aprender a crear una pagina web y más o menos he ido solucionando todo lo que he ido creando, con el paso del tiempo he ido añadiendo nuevas cosas y al final la página ahora me parece resultona (mejorable) pero al menos interesante.
Bueno pues despues de probar con varias cosas, me introduje en el "oscuro" mundo del php y tras visualizar varios foros he ido añadiendo y modificando ciertas cosas para que funcione.
Ahora hay un fichero llamado formulario.html que mediante unos ficheros php ha conseguido que se envie un mail enviando la información a la pagina de correo...
Pero además de eso, he creado tambien unas bases de datos en mysql para que los usuarios se puedan registrar y tambien unas bases para el acceso de los administradores.
El caso es que ahora tengo un fichero en html, donde está el formulario que luego mediante el fichero php envia los mails que os he dicho... bueno pues quiero que este formulario tambien se guarde en las bases de datos que he creado, bueno pues he cogido un fichero php, lo he adaptado a lo mio, y me indica que tengo un error en la linea 44
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
$ru = 'host';
$us = 'usuario';
$cs = 'password';
$bd = 'db';
$servidor = mysql_connect($ru, $usuario, password);
if(!$servidor){
die('No hay conexion con servidor.');
}
$db = mysql_select_db($bd, $ru);
if(!$db){
die('No hay conexion con base de datos.');
}
//formulario
echo '<form action="formulario.php" method="post" enctype="multipart/form-data">';
echo 'Nombre
<input type="Text" size="50" name="nombre" value="nombre">
';
echo 'Apellidos
<input type="Text" size="50" name="apellidos" value="apellidos">
';
echo 'Empresa
<input type="Text" size="50" name="empresa" value="empresa">
';
echo 'Direccion
<input type="Text" size="50" name="direccion" value="direccion">
';
echo 'Poblacion
<input type="Text" size="50" name="poblacion" value="poblacion">
';
echo 'Provincia
<input type="Text" size="50" name="provincia" value="provincia">
';
echo 'Codigo Postal
<input type="Text" size="50" name="codigo_postal" value="codigo_postal">
';
//variables de formulario
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$empresa = $_POST['empresa'];
$direccion = $_POST['direccion'];
$poblacion = $_POST['poblacion'];
$provincia = $_POST['provincia'];
$codigo_postal = $_POST['codigo_postal'];
//variables para funcion mail
$mail = '[correo eliminado]';
$titulomensaje = 'hola';
$mensaje = 'holahola';
$desde = 'luthorsant'
//consulta para introducir los registros en la db
$query = 'Insert into administradores (nombre, apellidos, empresa, direccion, poblacion, provincia, codigo_postal, fecha)
VALUES (\''.$nombre.'\',\''.$apellidos.'\',\''.$empresa.'\',\''.$direccion.'\',\''.$poblacion.'\',\''.$provincia.'\',\''.$codigo_postal.'\',\''.date("Y-m-d").'\')';
mysql_query($query) or die(mysql_error());
echo ' ha sido registrado de manera satisfactoria.
';
//funcion para enviar mail
mail($mail, $titulomensaje, $mensaje, 'From:' . $desde);
?>
</body>
</html>
y no sé que es lo que estoy haciendo mal... por favor, agradecería que alguien me dijera que estoy haciendo mal y muchas gracias, ya de paso, os cuelgo la pagina para que la gente vaya dando su opinion... si se quiere.
www.fermetmm.net84.net/index.html