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> 
    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     
 




