Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2013, 22:21
brhs
 
Fecha de Ingreso: diciembre-2013
Mensajes: 13
Antigüedad: 10 años, 4 meses
Puntos: 0
no pasa la variable..?

Saludos amigos, soy principiante en php..
tengo un formulario que sube una imagen y funciona, perfectamente pero cuando le quiero agregar una variable para subir a la tabla, no la reconoce, pueden ayudarme a ver el error..

el formulario que esta en una pagina php es este...

<form enctype="multipart/form-data" class="dtss" method="post">
<label for="iupimg1">IMAGEN 1</label><input type="file" name="imagen1" id="iupimg1" />
<input class="click" type="submit" name="nisubmit" id="iisubmit" value="Subir las imagenes" />
</form>

aqui llamo al script php desde la misma pagina...

<?php include 'cargar.php'; ?>

la pagina cargar.php en resumen tiene este script...

$reid;
procesa();
function procesa()
{
global $reid;
if(isset($_POST['nisubmit'])) {
upload($reid, 'imagen1');
}
}

function upload($regid,$imagen)
{
$vcontrol="true";
$imname = ($_FILES[$imagen]['name']);
$imsize = ($_FILES[$imagen]['size']);
$imtipo = ($_FILES[$imagen]['type']);
$id_prop = $regid;
$imname=str_replace(" ","_",$imname); //y asi sigue el programa...

}

como les comente si le quito la variable $reid es decir si llamo solamente upload('imagen1') y pongo function upload($imagen), funciona perfectamente, pero me interesa tambien cargar $reid a la tabla.. que estoy haciendo mal...?