he leido algunos post que ya han abierto sobre validar con php y ya tengo una poca de idea de como validarlos usando php por ejemplo este post me sirve a medias el codigo
post:
http://www.forosdelweb.com/f18/valid...-mysql-717998/
pero cuando son varios campos de formulario como lo ago sin tener que escribir mucho codigo?
por el ejemplo :
Código PHP:
<?php
// Programamos variables
if(isset($_POST['album'])){
$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{
//Conectamos a la base de datos
$conexion = mysql_connect("localhost","root","pass");
// seleccionamos la tabla
mysql_select_db("imagesend", $conexion);
$sql = "INSERT INTO albums (album_name) VALUES ('$album_name')";
$result = mysql_query($sql);
echo "El album se ha insertado en la base de datos";
}
}//else{ //opcional A
?>
donde esta este if===>
Código PHP:
if(empty($_POST['album'])){
echo "No se ha creado el album en la base de datos";
}else{
en vez de un echo que me salga una ventana de advertencia como se hace? o es mejor dejar eso para el javascript?
depues del else {
se ejecuta la consulta pero es por que es solo un campo cuando son varios como lo tengo ke hacer varios elseif con los otros campos del formu? o como?
os pongo el formulario que pretendo validar:
Código:
<form method="post" action="">
<ul>
<li> Nombre: <input type="text" name="nombre" id="nombre" size="40"></li>
<li>Email: <input type="text" name="email" id="email" size="40"></li>
<li>Telefono: <input type="text" name="telefono" id="telefono" size="9"></li>
<li>Comentarios:
<textarea cols="30" rows="7" name="comentario" id="comentarios"> </textarea>
</li>
<li>
<input type="submit" name="enviar1" value="Enviar"id="enviar">
</li>
</ul>
</form>