Solo quisiera que al enviar el formulario activando o desactivando la casilla en diferentes registros y que se actualicen todos los que modifiqué
Este es el codigo para que se ejecute al enviar el formulario:
Código HTML:
if (isset($_POST["enviar"])) { $id= $_GET['id']; if($_POST["activar"]=="si"){ $sql_update=mysql_query("UPDATE registros SET activo='no' WHERE id='$id'",$con) or die("Problemas en el select:".mysql_error()); } elseif($_POST["activar"]=="no"){ $sql_update=mysql_query("UPDATE registros SET activo='no' WHERE id='$id'",$con) or die("Problemas en el select:".mysql_error()); } }
Código HTML:
<div align="center"> <center> <table border="2" width="48%" height="37" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#800000"> <tr> <td width="15%" height="19" bgcolor="#FFFF99" align="center" style="border: 2px outset #000080"> <b><font face="Arial Narrow" size="2"> Id:</font></b></td> <td width="6%" height="19" bgcolor="#FFFF99" align="center" style="border: 2px outset #000080"> <p align="center"> <b><font face="Arial Narrow" size="2">Activo:</font></b></td> <td width="7%" height="19" bgcolor="#FFFF99" align="center" style="border: 2px outset #000080"> <b><font face="Arial Narrow" size="2">Activar:</font></b></td> <td width="9%" height="19" bgcolor="#FFFF99" align="center" style="border: 2px outset #000080"> <b><font face="Arial Narrow" size="2">Desactivar:</font></b></td> </tr> <? // Imprimiendo los resultados while($array = mysql_fetch_array($cad)) { $id=$array['id']; $activ=$array['activo']; if ( $activ == "" || $activ == "no" ) { $activo2 = "No";} else{ $activo2 = "Sí";} ?> <form name="f1" method="post" action="?id=<? echo $id ?>"> <tr> <td width="15%" height="6" bgcolor="#800000"> <span style="font-size: 3pt"> </span></td> <td width="6%" height="6" bgcolor="#800000"> <span style="font-size: 3pt"> </span></td> <td width="7%" height="6" bgcolor="#800000"> <span style="font-size: 3pt"> </span></td> <td width="9%" height="6" bgcolor="#800000"> <span style="font-size: 3pt"> </span></td> </tr> <tr> <td width="15%" height="27" bgcolor="#FFFFFF" style="border: 2px outset #000080"> <p align="center"><b><font size="2" face="Arial Narrow"><? echo $id ?> </font></b></td> <td width="6%" height="27" style="border: 2px outset #000080" bgcolor="#FFFFFF"> <p align="center"><b><font size="2" face="Arial Narrow"><? echo $activo2 ?> </font></b></td> <td width="7%" height="27" bgcolor="#FFFFFF" style="border: 2px outset #000080"> <p align="center"><input type="radio" name="activar" value="si"></td> <td width="9%" height="27" bgcolor="#FFFFFF" style="border: 2px outset #000080"> <p align="center"><input type="radio" name="activar" value="no"></td> </tr> <tr> <td width="37%" height="37" colspan="4"> <p align="center"> <span style="font-size: 3pt"><input type="submit" value="Enviar" name="enviar" style="font-family: Arial Narrow; font-size: 10pt; font-weight: bold"></form></td> </tr> <? } $con=mysql_close($con); ?> </table> </center> </div>
Porfis no se como hacerle, alguien me puede hechar una manita... si?
De antemano muchas gracias...