Hola amigos, tengo una pequeña duda sobre como puedo validar un campo de formulario verificando que no este vacio antes de intentar ejecutar las funciones para añadir a la base de datos.
1.- Lo que sucede es que deseo tener el formulario en la misma pagina PHP que tengo las funciones para insertar en base de datos, pero el problema comienza cuando, desde que habro la pagina en el navegador me sale el error de que el campo esta vacio (esto es ovio porque acabo de abrir la pagina todavia ni escribo en el formulario)
Deseo que las funciones para insertar en la db solo se ejecuten cuando se presione el submit del formulario o en dado caso un onclick en el boton y solo cuando el campo de formulario no este vacio.
Muchas gracias amigos.
Saludos
Actualmente tengo este código
Código PHP:
<?php
//Conectamos a la base de datos
$conexion = mysql_connect("localhost","root","pass");
// seleccionamos la tabla
mysql_select_db("imagesend", $conexion);
// Programamos variables
$album_name = $_POST['album'];
// Insertamos el nombre de los albums en la base de datos
if (empty($_POST['album']))
{
echo "No se ha creado el album en la base de datos";
} else {
$sql = "INSERT INTO albums (album_name) VALUES ('$album_name')";
$result = mysql_query($sql);
echo "El album se ha insertado en la base de datos";
}
?>
<html>
<form method="post">
<input type="text" name="album">
<input type="submit" value="Enviar">
</form>
</html>