dominios y alojamiento web en hostalia

Inserto los datos en la base de datos

30 de julio de 2003
Valoración del artículo:
Una vez comprobados que los datos son correctos, los inserto en la tabla del libro de visitas.
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Si todas las comprobaciones fueron correctas, se introduce en la base de datos del libro de visitas la información recibida como firma.

Pero antes se realizará un pequeño ajuste adicional de los datos a introducir.

//si alguno de los campos falta prefiero colocar un guión o "sin comentarios"
if (!$nombre)$nombre="-";
if (!$email) $email="-";
if (!$comentario) $comentario="Sin comentarios";


Simplemente se hace esto para comprobar si alguno de los datos faltaba, pues en ese caso preferimos introducir un carácter o texto especial en lugar de introducir un string vacío.

Por cierto, la variable que guarda la valoración de la página no hace falta comprobarla en teoría, porque siempre la recibiremos bien, ya que el formulario contiene este valor en un campo SELECT de HTML, donde siempre se selecciona un valor válido introducido por el usuario, entre los posibles, que los define el programador de dicho campo SELECT.

Luego se debe de codificar una sentencia SQL con un INSERT con los datos del formulario. La sentencia de inserción se realizará concatenando los datos del formulario con la propia sentencia SQL.

Referencia: Puede ser interesante para personas sin experiencia repasar el artículo donde se explican las inserciones en base de datos. Este artículo está englobado en el Manual de PHP de DesarrolloWeb.com.

Asímismo, también queremos señalar que para iniciarse en el lenguaje SQL tenemos publicado un Tutorial de SQL.

//Generamos la ssql e insertamos el registro
$ssql = "INSERT INTO librovisitas_php (nombre,email,valoracion,comentario) VALUES ('" . $nombre . "','" . $email . "'," . $_POST["valoracion"] . ",'" . $comentario . "')";
mysql_query($ssql,$conn);


Por último se muestra un mensaje dando las gracias al visitante que ha firmado el libro de visitas.

<div align="center"><b>Muchas gracias por tu participación</b></div>

El código completo del ejercicio se puede descargar aquí.

Se puede ver en marcha aquí.

Compartir en redes sociales

Comentarios
Fueron enviados 20 comentarios al artículo
11 comentarios no revisados
9 comentarios revisados:

pepepec...
no pude descargar el codigo
28/4/2009
no funciona la liga de descarga, al momento de querer descargar el codigo no hace nada, ni me deja ver el archivo funcionando que es la otra liga que ponen ahi
alguien que me ayude porfa.
Descarga del código
23/5/2009
No descarga, no.
Enlace de descarga sin contenido
23/5/2009
http://www.desarrolloweb.com/descargas/descargar.php?descarga=3891

apocali...
No se puede descargar el codigo
28/8/2009
Al intentar descargar el codigo no se puede, ya que quiero ver como se muestra y cuantos archivos da como resultado esta aplicacion, ya que no lo logro entender del todo

german8...
Descarga
21/10/2009
No se puede descargar el codigo

luis_pi...
sobre colaboracion php
05/4/2010
no se puede enviar articulos a la direccion de correo
colabora@desarrolloweb.com para poder acceder a una o dos descargas de los manuales.
la verdad no se si sera cierto que el link de esta descarga dejo de funcionar.

scrich_...
No descarga
15/4/2010
no hace nada cuando uno quiere descargar el codigo

tori54
no descarga
06/9/2010
link roto no sirve la descarga solucionenlo desarrollweb

Sphinx
No me anda este tutorial
01/12/2011
Lo hice al pie de la letra pero me sale este error:

Not Found

The requested URL /pruebas_php/index.php was not found on this server.

Ese archivo index.php debe estar en el server???

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...