el error que me da es este :Warning: Invalid argument supplied for foreach() in ....
Código PHP:
$i=0;
foreach($_POST["mes"] as $meses){
$sql2=mysql_query("update calendario set mes_calendario='".$meses."' where id_calendario='".$_POST["id_calendario"][$i]."'") or (mysql_error());
$i++;
}
$sql=mysql_query("SELECT * from calendario");
Código HTML:
<form name="form1" method="post" action=""> <table width="98%" border="0" align="center" cellpadding="2" cellspacing="0" class="table"> <tr> <td colspan="2" class="fondoAzul"> Elija los meses que desea ver en el calendario.</td> </tr> <tr> <td align="center" class="fondoGrisClaro"> <div align="left"> <? while($res=mysql_fetch_array($sql)){?> # <?=1+$i++;?> <select id="mes[]" name="mes[]"> <option <? if($res["mes_calendario"]=='') echo 'selected="selected"';?> value="">.::Ninguno</option> <option <? if($res["mes_calendario"]=='01') echo 'selected="selected"';?> value="01">Enero</option> <option <? if($res["mes_calendario"]=='02') echo 'selected="selected"';?> value="02">Febrero</option> <option <? if($res["mes_calendario"]=='03') echo 'selected="selected"';?> value="03">Marzo</option> <option <? if($res["mes_calendario"]=='04') echo 'selected="selected"';?> value="04">Abril</option> <option <? if($res["mes_calendario"]=='05') echo 'selected="selected"';?> value="05">Mayo</option> <option <? if($res["mes_calendario"]=='06') echo 'selected="selected"';?> value="06">Junio</option> <option <? if($res["mes_calendario"]=='07') echo 'selected="selected"';?> value="07">Julio</option> <option <? if($res["mes_calendario"]=='08') echo 'selected="selected"';?> value="08">Agosto</option> <option <? if($res["mes_calendario"]=='09') echo 'selected="selected"';?> value="09">Septiembre</option> <option <? if($res["mes_calendario"]=='10') echo 'selected="selected"';?> value="10">Octubre</option> <option <? if($res["mes_calendario"]=='11') echo 'selected="selected"';?> value="11">Noviembre</option> <option <? if($res["mes_calendario"]=='12') echo 'selected="selected"';?> value="12">Diciembre</option> </select> <input type="hidden" id="id_calendario[]" name="id_calendario[]" value="<?=$res["id_calendario"]?>"/> <? }?> </div></td> <td width="2%" rowspan="2" class="fondoGrisClaro"></td> </tr> <tr> <td align="center" class="fondoGrisClaro"> </td> </tr> <tr> <td class="fondoGrisClaro"><input name="button" type="submit" class="botones" id="button" value="Aceptar" /> <br></td> <td class="fondoGrisClaro"> </td> </tr> </table> </form>