Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/12/2011, 06:00
Arkaitz
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 8 meses
Puntos: 89
Respuesta: validacion de formulario de registro,

Código PHP:
Ver original
  1. <?php
  2.  //Establecer conexión
  3.  include "SetConexion.inc";
  4.  
  5.  
  6.  
  7.  // CREAR DELIMITADORES
  8.  $sep = ","; // separador de datos (campos)
  9.  $del = '"'; // delimitador de datos (campos)
  10.  $eol = "\r\n"; // marca de fin de línea
  11.  
  12.  
  13.  // CAPTURAR DATOS DEL FORMULARIO
  14.  $nombre = $del.$_POST["name"].$del.$sep;
  15.  $nombre_u = $del.$_POST["username"].$del.$sep;
  16.  $contraseña = $del.$_POST["password1"].$del.$sep;
  17.  $contraseña_c = $del.$_POST["password2"].$del.$eol;
  18.  $e_mail = $del.$_POST["email"].$del.$eol;
  19.  
  20.  
  21.  if (empty($_POST[$nombre]))
  22.  {echo 'Ingrese su nombre';}
  23.  else {'gracias';}
  24.  
  25.  
  26.  
  27.  ?>

Me parece que tu error es que estás intentando comprobar si está vació $_POST[$NOMBRE] y siempre estará vació ya que no existe.

Lo que te llegara desde el formulario sería: $_POST['name'] así que sería

Código PHP:
Ver original
  1. if ($empty ($_Post['name']))
  2. {
  3. echo 'Ingrese su nombre';
  4. }
  5. else
  6. {
  7. echo 'gracias';
  8. }