Problema al utilizar PHP

Iniciado por Riki_89D, 5 Noviembre 2010, 18:33 PM

0 Miembros y 1 Visitante están viendo este tema.

Riki_89D

Una pregunta cracks vamos aver yo tengo esto:

<?

echo '<FORM ACTION="Envia.php" METHOD="POST">
<INPUT TYPE="TEXT" NAME="USUARI">
</FOMR>

$cadena = $_POST['USUARI'];

echo =$cadena;
?>


bien pues cuando voi a la pagina me tendria k salir el boton i el editbox para escribir i k kuando pulse el boton me salg alo mismo pero con el texto debajo,pues kando voi me sale todo eso pero me slae una eeror k dice indefindes USUARI i kuando pongo algo enel editbox i pulso el botno se va ese error i pone loo k e escrito,por que cunaod entor a la pagina me sale ese error como si no reconociera la variable?¿ el archivo PHP es el mismo k muestra el form(me refiero a k es le mismo k procesa la informacion)


saludos

seele

hola,
eso sucede porque al entrar a la pagina por primera vez el formulario no se envio y por lo tanto la variable $_POST['USUARI'] no existe, para corregirlo debes preguntar si la variable por post llego y si existe

<?php
if(isset($_POST['USUARI'])) {
    
$cadena $_POST['USUARI'];
}
else {
    
$cadena '';
}


saludos

Riki_89D

A pues no savia yo eso,gracias de verdad!


saludos

Shell Root

No sé, pero me late que es por,
Código (php,5) [Seleccionar]
<?

echo '<FORM ACTION="Envia.php" METHOD="POST">
<INPUT TYPE="TEXT" NAME="USUARI">
</FOMR>

$cadena = $_POST['USUARI'];

echo =$cadena;
?>


Es   </form>   xD
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.