Tecnología

Inicio

Cómo comprobar si existe una cadena en PHP

Es común tener un solo archivo PHP que contiene un formulario HTML para recopilar la entrada del usuario, y el script PHP para recibir y procesar esa entrada. Al incluir un campo de datos "ocultos" en un formulario HTML, se puede determinar si PHP debe procesar la entrada del usuario mediante la captura del valor de la cadena oculta y determinar si existe esa cadena. función "isset" built-in de PHP devuelve "true" si existe una cadena y "falso" si una cadena no existe o está ajustado a "nulo".

Instrucciones

1 Crear un formulario HTML que define la acción a sí mismo e incluir un campo "oculta". Por ejemplo, escriba:

<Form action = "<? Php echo $ SERVER [ 'PHP_SELF'];?>" Method = "post">

<P> Nombre: <input type = "text" name = tamaño "nombre" = "50" /> </ p>

<Input type = "hidden" name = "completado" value = "1" />

</ Form>

2 Obtener la cadena ocultos y comprobar si existe la cadena con el fin de determinar si procede o no el usuario envía el formulario. Por ejemplo, escriba:

<? Php

$ Completado = $ _POST [ "completado"];

if (isset ($ completaron)) echo "Usuario de entrada presentó!";

?>

3 Salir del editor y guardar el archivo. Navegue hasta el archivo en un navegador y poner a prueba la lógica del programa para asegurarse de que funciona de acuerdo con la intención del diseño.

Consejos y advertencias

  • Utilice el operador lógico "O" para acortar el ensayo y eliminar la necesidad de la función "isset". Por ejemplo, escriba:
  • <? Php
  • $ Completado = $ _POST [ "completado"] or die ( "No entrada del usuario!");
  • }
  • ?>