Foros del Web » Programando para Internet » PHP »

Validar formulario

Estas en el tema de Validar formulario en el foro de PHP en Foros del Web. Tengo que validar un formulario al que quiero guardar los datos nombre y comentario (son alguno mas pero los que interesan para el tema son ...
  #1 (permalink)  
Antiguo 18/12/2007, 13:13
Avatar de Aimarejada  
Fecha de Ingreso: abril-2006
Mensajes: 207
Antigüedad: 18 años
Puntos: 0
Validar formulario

Tengo que validar un formulario al que quiero guardar los datos nombre y comentario (son alguno mas pero los que interesan para el tema son estos 2) y no se como hacer para validarlos con php.

Tengo este codigo:


Código:
<?php

if(empty($_POST['nombre']))
{
		$fp = fopen("mensajes.txt", "a");
		$$datos ="Borracho anonimo" . "-" . $_POST["comentario"] . "-" . $_POST["fecha"] . "-". "avatares/" . $_POST["avatar"] . "\r\n";
		fwrite($fp, $$datos);
		fclose($fp);
}
else
{
		$fp = fopen("mensajes.txt", "a");
		$$datos =$_POST["nombre"] . "-" . $_POST["comentario"] . "-" . $_POST["fecha"] . "-". "avatares/" . $_POST["avatar"] . "\r\n";
		fwrite($fp, $$datos);
		fclose($fp);
}
		
	?>
Funciona perfectamente y queria que al poner un comentario en blanco me abrise otra pagina advirtiendo de ello o que el campo comentario se guardase con un comentario predefinido.

Lo intente poniendo despues del if un:

Código:
else if(empty($_POST['comentario']))
{
		$fp = fopen("mensajes.txt", "a");
		$$datos ="Borracho anonimo" . "-" . "Comentario" . "-" . $_POST["fecha"] . "-". "avatares/" . $_POST["avatar"] . "\r\n";
		fwrite($fp, $$datos);
		fclose($fp);
}
Pero no se porque siempre me guarda 2 veces el mensaje.

Última edición por Aimarejada; 19/12/2007 a las 14:35
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 07:22.