Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2012, 15:04
fcosun
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 13 años
Puntos: 7
checkbox - seleccionar o des, todo php y mysql

uso php y mysql.

obtengo un listado desde una consulta extraída desde mysql , no eh podido hacer que al seleccionar el checkbox marque o desmarque todos con js.

tengo este código.

Código PHP:
Ver original
  1. <SCRIPT LANGUAGE="JavaScript">
  2. function todo(field)
  3. {  
  4.     for (i = 0; i < field.length; i++)
  5.     field[i].checked = true ;  
  6. }
  7. </script>
  8.  
  9. <?php
  10. include("../conectar.php");
  11. $link=Conectarse();
  12. $sql="SELECT * FROM checkbox01";
  13.  
  14. $result=mysql_query($sql,$link);
  15.  
  16. ?>
  17. <table width="400" border="0" cellspacing="1" cellpadding="0">
  18. <tr>
  19. <td>
  20. <form name="form1" method="post" action="">
  21. <table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
  22. <tr>
  23.  
  24. <td bgcolor="#FFFFFF">Seleccionar todo o nada<input name="checkbox" type="checkbox" id="checkbox" onclick="todo()"></td>
  25.  
  26. <td colspan="4" bgcolor="#FFFFFF"><strong>Seleccion de CheckBox</strong> </td>
  27. </tr>
  28.     <tr>
  29.         <td align="center" bgcolor="#FFFFFF">#</td>
  30.         <td align="center" bgcolor="#FFFFFF"><strong>I</strong></td>
  31.         <td align="center" bgcolor="#FFFFFF"><strong>nombre</strong></td>
  32.         <td align="center" bgcolor="#FFFFFF"><strong>pais</strong></td>
  33.  
  34.     </tr>
  35.     <?php
  36.     while($rows=mysql_fetch_array($result)){
  37.     ?>
  38.     <tr>
  39.         <td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
  40.         <td bgcolor="#FFFFFF"><? echo $rows['id']; ?></td>
  41.         <td bgcolor="#FFFFFF"><? echo $rows['nombre']; ?></td>
  42.         <td bgcolor="#FFFFFF"><? echo $rows['pais']; ?></td>
  43.     </tr>
  44.     <?php
  45.     }
  46.     ?>
  47.     <tr>
  48.  
  49. </tr>
  50. </table>
  51. </form>
  52. </td>
  53. </tr>
  54. </table>
__________________
Mi mail: [email protected]