Inserto los datos en la base de datos

Valoración del artículo:
Una vez comprobados que los datos son correctos, los inserto en la tabla del libro de visitas.
Publicado: 30/7/03
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í.

Comentarios
Fueron enviados 15 comentarios al artículo
10 comentarios no revisados
5 comentarios revisados:

pepepec...
no pude descargar el codigo
28/4/09
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.

solfink...
Descarga del código
23/5/09
No descarga, no.

solfink...
Enlace de descarga sin contenido
23/5/09
http://www.desarrolloweb.com/descargas/descargar.php?descarga=3891

apocali...
No se puede descargar el codigo
28/8/09
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/09
No se puede descargar el codigo

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo