Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2009, 12:06
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Validar formulario con PHP y enviar datos a MySQL

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>
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.