Muchachos mi problema radica en lo siguiente:
Genero un formulario y mando datos de una tabla y los recupero en un foreach como vector.. bueno el problema es que existe la posibilidad de no llenar la tabla pero cuando recupero los datos me aparece el siguiente error:
Warning: Invalid argument supplied for foreach() 
Quisiera saber si es posible corregir el error anterior. 
aca genero el formulario 
 Código PHP:
       <form name="form" action="guardar_resumen.php" method="post">
    2.- Desarrollo Cuadro de Actividades:<br>
<table>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td></tr>
<tr><td><input type="text" name="acti[]" size="58"></td>
</tr>
</table>
  <input type="hidden" name="tiempo[]">        
 <input type="button" value="Enviar!" onclick="valida_envia()" style="background-color:#004990; color:#FFFFFF">
          </form> 
    
  aca se guarda el dato... 
 Código PHP:
    <?php
   include("../conectar.php");
   $link=Conectarse();
 
   $f=0;
   foreach ( $_POST['acti'] AS $a)
   { $z[$f]=$a; $f++; } 
//despues manejo el array z en otras actividades    
  no se si es posible llenar algun valor por defecto o que solucion se hallaría de antemano gracias...