¡Por favor dale una acción al formulario!
Y debe nombrar el botón Enviar envío:
<input type="submit" name="submit" id="submit" value="Submit" />
De lo contrario isset()
devolverá falso.
Pregunta
Tengo un problema muy simple y lo busqué durante horas. Pero simplemente no arreglo mi error ... trato de obtener el valor de mi cuadro de texto (lo sé, hay muchas publicaciones, pero nadie de ellos podría haberme ayudado).
tengo esto HTML
código:
<form action="" method="post">
<input type="text" id="address" name="address" placeholder="Enter your zip code" style="width:250px;" />
<input type="submit" id="submit" value="Submit" />
</form>
Y esto es PHP
Código #1 Lo probé:
<?php
$textboxValue = $_POST['address'];
echo $textboxValue;
?>
Esto no funciona y no sé por qué. Después de probar esto, encontré otro código:
<?php
if(isset($_POST['submit'])){
$textboxValue = $_POST['address'];
echo $textboxValue;
}
?>
Esto no parece funcionar. Como el otro.
¿Hay algún error o por qué es el $textboxValue
no se muestra cuando lo llamo con echo
?
Solución
¡Por favor dale una acción al formulario!
Y debe nombrar el botón Enviar envío:
<input type="submit" name="submit" id="submit" value="Submit" />
De lo contrario isset()
devolverá falso.
Otros consejos
Encontré el error. En mi archivo tenía un return = false;
Entonces no pudo ejecutar el $_POST
método. Pero gracias por toda tu ayuda :)