Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/03/2009, 13:55
isra00
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con formulario

Estás un poco obsoleto! En primer lugar, sustituye las marcas <? por <?php. La primera forma está depreciada.

En segundo lugar, hace casi 10 años que la fórmula que utilizas para obtener datos POST está obsoleta. Debes usar el array $_POST. Es decir,

Código PHP:
<?php

$textfield 
$_POST['textfield'];
$textfield=addslashes($textfield);

if(!
$textfield)
echo 
"Debes introducir una contraseña.";
else
echo 
"Gracias";

?>
Ah, y la última comprobación puedes comprimirla usando el operador ternario:

Código PHP:
echo (strlen($textfield)) ? "Gracias" "Debes introducir una contraseña." 
También he utilizado la función strlen para comprobar que se han enviado datos, por seguridad.