he probado con esto:
Código:
<? echo "<form action=\"procesar.php\" method=\"post\"> \n"; ?>
<table width="423" border="0" align="center" cellpadding="0" cellspacing="0">
<tr class="cabeceraBoldCopia">
<td width="89"><div align="center" class="Estilo8 Estilo13"><span class="Estilo3">Ref.</span></div></td>
<td width="167" height="21" class="cabeceraBoldCopia Estilo3"><div align="center" class="Estilo13">Zona</div></td>
<td width="167" height="21" class="cabeceraBoldCopia Estilo3"> </td>
</tr>
<?
if (mysql_num_rows($res) > 0) {
//si hay resultados.
while(list($idvivienda,$precio,$zona,$foto1,$foto2, $foto3, $tipo) = mysql_fetch_array($res)){
$URL= $foto1;
?>
<tr bgcolor="#FFFFFF" class="texto">
<td><div align="center" class="Estilo10"><? echo $idvivienda;?></div></td>
<td><div align="center" class="Estilo10"><? echo $zona;?></div></td>
<td class="texto"><div align="center"></div>
<? echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['idvivienda']."\">".$row['zona']."<br>"; ?>
</tr>
<?
}//fin del while
}else{
//no hay resultados
?>
<tr class="texto">
<td colspan="3" align="center"> </td>
</tr>
<tr class="texto">
<td colspan="3" align="center">No hay viviendas en la base de datos </td>
</tr>
<?
}//fin del if/else de resultados
?>
</table>
<? echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
echo "</form>"; ?>
y me sale la check box, pero no se me sale el valor. en el procesar hago un echo del seleccion
<?
$lista=implode(',',$HTTP_POST_VARS['seleccion']);
echo $lista;
?>
y me sale en blanco. el error esta en el imput, a ver si alguien me echa un cable:
<? echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['idvivienda']."\">".$row['zona']."<br>"; ?>
salu2