
04/04/2004, 03:59
|
| | Fecha de Ingreso: febrero-2004
Mensajes: 6
Antigüedad: 21 años, 1 mes Puntos: 0 | |
Como enviar y recibir un fichero en un mismo script? Holas,
Veréis stoy intentando enviar un fichero mediante un formulario. Los ejemplos normales tienen un fichero html con el formulario y un fichero php para tratar los datos recibidos. Me pregunto si es posible tener un solo fichero php, con una función Formulario() que te muestre el formulario HTML y otra Tratar() que gestione los datos recibidos por el formulario anterior.
He conseguido hacerlo para datos de texto, aqui va un ejemplo:
function Registrar() {
?>
<div align="center">
<h1>Introdueixi les seves dades</h1>
<br>
<FORM METHOD="POST" ACTION="modules.php?name=PFC2&op=Registrar2">
Login<br>
<INPUT TYPE="TEXT" NAME="Login"><br>
Password<br>
<INPUT TYPE="TEXT" NAME="Password"><br>
Adreça de Correu<br>
<INPUT TYPE="TEXT" NAME="Mail"><br>
<INPUT TYPE="SUBMIT" value="Enviar">
<?
}
function Registrar2() {
//Conexion con la base
mysql_connect("localhost","root","");
//Ejecucion de la sentencia SQL
global $Login,$Password,$Mail,$Login2,$Password2;
mysql_db_query("nuke","insert into nuke_usuaris (Login,Password,Mail) values ('$Login','$Password','$Mail')");
?>
<h1><div align="center">Ha sigut registrat amb èxit al sistema</div></h1>
<div align="center"><a href="modules.php?name=PFC2">Tornar a la pagina principal</a></div>
</BODY>
</HTML>
<?
}
Esto funciona bien, pero cuando en vez de un campo de texto pongo un fichero no funciona, debe ser algo de ambito de variables, de la HTTP_POST_FILES o alguna así.
Bueno gracias a todos x adelantado. |