facil verdad?
::::::::::::::::::: MUY SENCILLO ? ..:::.:::::::::::::::::::::::::::
;:::::::::::::::::::::::.... .. .::::: . ..::::::::::::::: : .:::::::::::::
Hola a todos,
tengo un problema : tengo 1 formulario escrito en PHP que se parece a esto:
<body>
<form action="salida.php" method="post" enctype="multipart/data">
<input type="text" name="nom" size="30" maxlength="25"></input>
<input type="submit" name="Aceptar">
</form>
</body>
</html>
sencillo, verdad? el fichero asociado PHP es este:
<?
echo gettype($nom);
?>
::::::::: .. os podeis creer que no hay manera de que me de el contenido de esa variable?
Devuelve un error diciendo que esa variable no esta definida . si se supone que esas variables se crean con el nombre del input , en este caso del campo de texto, como es posible que no salga nada..
Por favor si alguien puede responderme ,... gracias de antemano
;:::::::::::::::::::::::.... .. .::::: . ..::::::::::::::: : .:::::::::::::
Hola a todos,
tengo un problema : tengo 1 formulario escrito en PHP que se parece a esto:
<body>
<form action="salida.php" method="post" enctype="multipart/data">
<input type="text" name="nom" size="30" maxlength="25"></input>
<input type="submit" name="Aceptar">
</form>
</body>
</html>
sencillo, verdad? el fichero asociado PHP es este:
<?
echo gettype($nom);
?>
::::::::: .. os podeis creer que no hay manera de que me de el contenido de esa variable?
Devuelve un error diciendo que esa variable no esta definida . si se supone que esas variables se crean con el nombre del input , en este caso del campo de texto, como es posible que no salga nada..
Por favor si alguien puede responderme ,... gracias de antemano
A partir de la versión 4.1.2 de PHP, las cosas cambiaron en verdad para los que, como tu y como yo creíamos que register_globals = On en el php.ini era algo cojonudo.
Mira a ver si lo tienes a Off. Si no es el caso, lo pones y te explico como trabajar con variables de formulario ahora mismo.
El formulario tiene un método GET o POST. En función del que uses, PHP recoge las variables en un grupo de arrays asociativos llamados $_POST[], $_GET[], $_SESSION[], y otros.
En tu caso anterior, el script debería leer
<?php
echo gettype($_POST["nom"]);
?>
Pues ahora, para PHP $nom no es una variable venida por POST, solo $_POST["nom"] lo es.
¿Quieres saber más?
http://www.flipis.net
Un saludo
Mira a ver si lo tienes a Off. Si no es el caso, lo pones y te explico como trabajar con variables de formulario ahora mismo.
El formulario tiene un método GET o POST. En función del que uses, PHP recoge las variables en un grupo de arrays asociativos llamados $_POST[], $_GET[], $_SESSION[], y otros.
En tu caso anterior, el script debería leer
<?php
echo gettype($_POST["nom"]);
?>
Pues ahora, para PHP $nom no es una variable venida por POST, solo $_POST["nom"] lo es.
¿Quieres saber más?
http://www.flipis.net
Un saludo