Foros del Web » Programando para Internet » PHP »

ayuda con validar formulario con php

Estas en el tema de ayuda con validar formulario con php en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/07/2010, 16:01
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 14 años, 11 meses
Puntos: 1
ayuda con validar formulario con php

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>
  #2 (permalink)  
Antiguo 13/07/2010, 16:15
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: ayuda con validar formulario con php

otra cosa con javascript al reenviar la pagina al recargar al no haber por ejemplo rellenado un campo obligatorio o con numeros cuando hay que ingresar solo letras "caracteres" se pierden los datos introducidos como hay que hacer con php para guardar los datos que ya se hallan introducido para ke al saltar javascript no se borren los datos???

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:30.