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>