Hola mi problema es como empaquetar estos archivos que tengo seleccionados en mi consulta aqui esta el codigo donde se ve la consulta
Consulta:
Código PHP:
<?php
$empresa= $_POST['empresa'];
$conexion = mysql_connect("localhost","server1","amylia1979") or die("No se pudo realizar la conexion con el servidor.");
mysql_select_db("almacenar",$conexion) or die("No se puede seleccionar BD");
$MQ=mysql_query("SELECT * FROM archivos WHERE empresa='".$_POST['empresa']."'", $conexion);
while($MFA=mysql_fetch_array($MQ)){
$archivo=$MFA['archivo_nombre'];
?>
<FORM enctype="multipart/form-data" method="post" action="empaquetar.php">
<input type="checkbox" name="<?php echo $archivo;?>" value="1">
<label><?php echo $archivo;?></label> //aqui aparecen los archivos y el check y se seleccionan los que quieres luego los tengo que enviar a un zip lo que selecciono
<?php
}?>
<INPUT type="submit" name="submit" value="Empaquetar">
</form>
este es para empaquetar pero no se como traer los post de esos checks para que los busque en la tabla y los mande a un zip
Código PHP:
<?php
$zip = new ZipArchive;
$zip->open("mi_zip.zip"); //crear nuevo zip
$MQ=mysql_query("SELECT * FROM archivos WHERE empresa='$empresa'", $conexion);
while($MFA=mysql_fetch_array($MQ)){
$archivo=$MFA['archivo_nombre'];
if($_POST[$archivo]) $zip->addFile($archivo, basename($archivo)); //agregar archivo
}
$zip->close();// cerrando el zip
$mail->AddAttachment("mi_zip.zip"); //adjuntamos el zip
$mail->Send(); // enviamos el mail
unlink("mi_zip.zip"); //borramos el zip
?>