Estimados:
Quiero hacer una galeria de fotos donde uno pueda ingresar primero todas las fotos que quiera, modificar su orden y todo eso y una vez que active el grabar, recien ahi se guarden las fotos en el servidor y los datos en la base de datos: entonces quiero usar variables globales pero no me es posible ir agregando datos al vector me pueden ayudar???...el codigo es el siguiente:
Código HTML:
<table width="644" border="0" cellspacing="6" cellpadding="0">
<tr>
<td width="297" align="center">
Listado de fotos
<table align="center">
<?
$tam_foto=$_FILES['foto']['size'];
$rut_foto=$_FILES['foto']['name'];
$tmp_foto=$_FILES['foto']['tmp_name'];
$texto=$_POST['texto'];
$can=$_POST['can'];
if(@$rut_foto!="")
{
if(!$can)
{
$can=1;
}
else
{
$can++;
}
?>
<script>
alert("<? echo $can;?>");
</script>
<?
$gal[$can]['tam']=$tam_foto;
$gal[$can]['rut']=$rut_foto;
$gal[$can]['tmp']=$tmp_foto;
$gal[$can]['des']=$texto;
$GLOBALS["gal"];
}
for($c=1;$c<=$can;$c++)
{
?>
<script>
alert("<? echo $gal[$c]['rut'];?>");
alert("<? echo $gal[$c]['tmp'];?>");
alert("<? echo $gal[$c]['des'];?>");
</script>
<tr>
<td width="16"><? echo $c;?></td>
<td width="63"><? echo $gal[$c]['rut'];?></td>
<td width="150"><? echo $gal[$c]['des'];?></td>
<td width="22"></td>
<td width="22"></td>
</tr>
<?
}
?>
<tr>
<td>
<br />
</td>
</tr>
</table>
</td>
<td width="329">
<form action="" method="post" enctype="multipart/form-data">
Subir Foto<br />
<input type="file" name="foto"/><br /><br />
Descripción<br />
<textarea cols="50" rows="7" name="texto"></textarea><br /><br />
<input type="hidden" name="can" value="<? echo $can;?>" />
<input type="submit" value="Subir Foto" />
</form>
</td>
</tr>
</table>
Saludos, y de antemano Gracias.