Cita:
Iniciado por GatorV Es lo que te digo, es por el control tipo check, debe de ser uno tipo radio para que te envíe solamente el valor del radio que seleccionaste, por defecto el check envía el valor de todos los checkboxes seleccionados.
Saludos.
sabes que probé lo que me dijiste y aun asi no me funciono =(
lo dejé de la siguiente forma
Código:
<form name="fo" method="post">
<?
while($row=mssql_fetch_array($result)){
?>
<tr onMouseOver="this.style.backgroundColor='#666666' " onMouseOut="this.style.backgroundColor=''; this.style.color='white' " >
<td>
<input type="radio" name="id" value="<? $row['id_cliente'] ?>">
</td>
<td valign="top"><? echo $row ['id_cliente'] ?></td>
<td valign="top"><? echo $row ['descripcion']?></td>
<td valign="top"><? echo $row ['empresa']?></td>
</tr>
<?
++$valor;
$_SESSION['id_cliente']=$row['id_cliente'];
?>
<script type="text/javascript">
maximoCheckboxarCheckbox(document.forms.fo.check,1);
</script>
<?
}
if(isset($_POST['id'])){
?>
<!--<script type="text/javascript">
location.href="validar_cliente.php";
</script-->
<?
echo $_SESSION['id_cliente'];
}
?>
</table>
<p> </p>
<p> </p>
<input type="submit" name="button" value="continuar >>>" disabled>
</form>
pero aun asi me sigue enviando el value del ultimo registro =(