Utilizando este código que intento usar para comprobar que todos los campos de un formulario están rellenos, siempre me dice que están vacíos... y simpre da como fallo la última comprobación:
 
<?
	if ($_POST["nombre"]==0){
		header("Location: formreg.php?error=nombre");
	}
	if ($_POST["apellidos"]==0){
		header("location: formreg.php?error=apellidos");
	}
	if ($_POST["pais"]==0){
		header("location: formreg.php?error=pais");
	}
	if ($_POST["usuario"]==0){
		header("location: formreg.php?error=usuario");
	}
	if ($_POST["password"]==0){
		header("location: formreg.php?error=password");
	}
	?>
 
En este caso, estén rellenos o no, siempre ejecuta el formreg.php?error=password
 
Utilizo un formulario como este para llamar a este script:
<form method="POST" action="registrar.php?registro="ok"" target="_self">
 
¿Alguien sabe porque siempre me dice que los tengo vacíos?
 
Y otra pregunta, ¿cómo puedo poner en mi web un formulario para subir archivos por FTP? quiero que un usuario pueda elejir un archivo de su disco duro y subirlo a la Web.
 
Muchísimas gracias 
  
 
