Muchas gracias a todos!
El link que me pasaste Cluster me ayudo mucho, logre hacerlo sin ningun tipo de complicacion.
Si a alguien le interesa ver como quedo aca esta el codigo.
Form. donde se seleccionan los registros Código PHP:
include ("conexion.php");
$result = mysql_query ("SELECT * FROM pendientes_facturas");
$numeroRegistros=mysql_num_rows($result);
while($r=mysql_fetch_array($result))
{
$desc=$r["desc"];
$tipof=$r["tipof"];
$empresa=$r["empresa"];
$fecha=$r["fecha"];
$fechapago=$r["fechapago"];
$idfactura=$r["idfactura"];
$importe=$r["importe"];
$imprimir=$r["imprimir"];
$numfactura=$r["numfactura"];
$pendiente=$r["pendiente"];
$periodo=$r["periodo"];
$registro=$r["registro"];
$sucursal=$r["sucursal"];
$cliente=$r["cliente"];
$result2 = mysql_query ("SELECT * FROM pendientes_empresas WHERE idempresa = '$empresa'");
$numeroRegistros2=mysql_num_rows($result2);
while($r=mysql_fetch_array($result2))
{
$nomempresa=$r["empresa"];
}
if ($pendiente == '01')
{
$pendiente = "<font color=#0000FF>Pendiente</font>";
}
else if ($pendiente == '02')
{
$pendiente = "<font color=#00FF00>Paga</font>";
}
else
{
$pendiente = "<font color=#FF0000>Anulada</font>";
}
$sucursalf = "000$sucursal";
$iva = $importe*21/100;
$importeiva1 = $iva+$importe;
setlocale(LC_MONETARY, 'en_AR');
$importeiva = money_format('%i', $importeiva1) . "\n";
echo "<table width='98%' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='#999999'>\n";
echo "<tr>\n";
echo "<td width='7%' bgcolor='#CCCCCC' class='Estilo3'><div align='center' class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$sucursalf</a></div></td>\n";
echo "<td width='4%' bgcolor='#CCCCCC' class='Estilo3'><div align='center' class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$tipof</a></div></td>\n";
echo "<td width='9%' bgcolor='#CCCCCC' class='Estilo3'><div align='center' class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$numfactura</a></div></td>\n";
echo "<td width='19%' bgcolor='#CCCCCC' class='Estilo3'><div align='center' class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$nomempresa</a></div></td>\n";
echo "<td width='17%' bgcolor='#CCCCCC' class='Estilo3'><div align='center' class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$cliente</a></div></td>\n";
echo "<td width='15%' bgcolor='#CCCCCC' class='Estilo3'><div align='center' class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$importe</a></div></td>\n";
echo "<td width='15%' bgcolor='#CCCCCC' class='Estilo3'><div align='center'><span class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$importeiva</a></span></div></td>\n";
echo "<td width='10%' bgcolor='#CCCCCC' class='Estilo3'><div align='center' class='Estilo4'><a href='javascript:Abrir_ventana(\"ver_factura.php?idfactura=$idfactura\")'>$pendiente</a></div></td>\n";
echo "<td width='4%' bgcolor='#CCCCCC' class='Estilo3'><div align='center'><span class='Estilo4'></span>\n";
echo "<input type='checkbox' name='seleccion[]' value='$idfactura' />\n";
echo "</div></td>\n";
echo "</tr>\n";
echo "</table>\n";
}
?>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#909DA5">
<tr>
<td height="30" bgcolor="#71828A" class="Estilo15"><div align="right">Cambiar facturas marcadas a:
<select name="nuevoestadofactura" class="Estilo5" id="nuevoestadofactura">
<option value="01">Pendiente</option>
<option value="02">Paga</option>
<option value="03">Anulada</option>
</select>
<input name="Submit" type="submit" class="Estilo5" value="Actualizar facturas" />
</div></td>
</tr>
</table>
</form>
Script donde hago el update Código PHP:
<?
php include ("conexion.php");
$fechapago2 = date ('Ymd');
$lista=implode(',',$_POST['seleccion']);
mysql_query("UPDATE pendientes_facturas SET pendiente = '$nuevoestadofactura' WHERE idfactura IN(".$lista.")");
mysql_query("UPDATE pendientes_facturas SET fechapago = '$fechapago2' WHERE idfactura IN(".$lista.")");
?>
<style type="text/css">
<!--
.Estilo1 {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-weight: bold;
}
-->
</style>
<p> </p>
<p><br>
</p>
<div align="center">
<p><img src="img/icon_r2_c6.jpg" width="83" height="78" /><br />
<span class="Estilo1">LAS FACTURAS Nº <?php echo ("$lista"); ?> <br>
FUERON ACTUALIZADAS CON EXITO. </span></p>
<p><span class="Estilo1">[ <a href="index.php?seccion=vertodas&vertodas=si">VOLVER A TODAS LAS FACTURAS</a> ] <br>
<br />
</span></p>
</div>
Ahora, una preguntita mas...y el boton "marcar todas"?
Intente hacerlo con la opcion de Dreamwever de "cambiar propiedad" y no lo logre, supongo que porque cada checkbox tiene su propio nombre. Existe una funcion para marcar todos los checkboxs sin importar su nombre?
Gracias de nuevo!!!