| 
			 
			
			
			
			
			
			
		    
			
				11/07/2011, 08:49
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: julio-2011 
						Mensajes: 50
					 Antigüedad: 14 años, 3 meses Puntos: 0 |  | 
  |  Respuesta: PHP listar columna y pasar datos a otra pagina  
  Hola, gracias de antemano, tengo un codigo para que me liste los checkbox seleccionados:
 
 Yo en mi base de datos tengo esto :(Osea seleccionados 12 para el primer usuario,de alli seleccionados el 5 y el 6 para el segundo y asii). Eso quiere decir que el primer usuario selecciono el checkbox numero 12,  el segundo selecciono el 5 y 6 y asi sucesivamente.Lo que quiero es listarlos de mi base de datos, solo los que fueron seleccionados , por ejemplo tengo 4 checkbox , pero solo quiero que se encienda el primero de los 4. En este caso los que fueron seleccionados y estan en mi base de datos.
 
 requerimientos
 12
 5,6
 11,12
 10
 12
 7,8
 
 <html>
 <form>
 
 <?php
 
 $conexion=mysql_connect("localhost","root","mysql"  ) or
 die("Problemas en la conexion");
 mysql_select_db("phpfacil",$conexion) or
 die("Problemas en la seleccion de la base de datos");
 $registros=mysql_query("select requerimientos from tbl_documentos2",$conexion) or
 die("problemas en el select:".mysql_error());
 error_reporting(E_ALL);
 ini_set("display_errors", 1);
 
 //0. realizas una select que guarde los valores separados por comas en una var.
 //$var = "1,2,4"; //En tu ejemplo, $var viene de la db como un string
 
 $array = explode(",",$registros); //$array es un array donde cada elemento es un número
 ?>
 
 <table width="250" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td colspan="2">Checks seleccionados hasta ahora: </td>
 </tr>
 <tr>
 <td>Uno</td>
 <td>
 <input type="checkbox" name="1" value="1" <?=(in_array(1, $array)?"checked=\"checked\"":"")?> />
 </td>
 </tr>
 <tr>
 <td>Dos</td>
 <td><input type="checkbox" name="2" value="2" <?=(in_array(2, $array)?"checked=\"checked\"":"")?> /></td>
 </tr>
 <tr>
 <td>Tres</td>
 <td><input type="checkbox" name="3" value="3" <?=(in_array(3, $array)?"checked=\"checked\"":"")?> /></td>
 </tr>
 <tr>
 <td>Cuatro</td>
 <td><input type="checkbox" name="4" value="4" <?=(in_array(4, $array)?"checked=\"checked\"":"")?> /></td>
 </tr>
 </table>
 <form>
 </html>
 
 
 
 Pero nada, no sale nada u.u Mira lo que sale :
 
 Checks seleccionados hasta ahora:
 Uno  />
 Dos  />
 Tres  />
 Cuatro  />
     |