Foros del Web » Programando para Internet » PHP »

mostrar registros de una en 2 columnas desde php

Estas en el tema de mostrar registros de una en 2 columnas desde php en el foro de PHP en Foros del Web. Buen dia tengo una tabla que se carga con los datos de una BD a su vez en cada registro hay un checkbox que necesito, ...
  #1 (permalink)  
Antiguo 12/07/2013, 17:09
 
Fecha de Ingreso: febrero-2013
Mensajes: 10
Antigüedad: 11 años, 1 mes
Puntos: 0
mostrar registros de una en 2 columnas desde php

Buen dia

tengo una tabla que se carga con los datos de una BD a su vez en cada registro hay un checkbox que necesito, ya que cuando los selecciono estos son lo que necesito ver en pantalla, lo que deseo saber es como lograr que se pueda visualizar en dos columnas

ejemplo:

columna A columna B
id:1 id:2
nombre: xxxxx nombre:zzzzzzz
---------------------------------------------------------------
id:3 id:4
nombre: xxxxx nombre:zzzzzzz
----------------------------------------------------------------

estare atento a cualquier pregunta al respecto


este es el codigo para visualizar

Código PHP:
<body>
<?
$rows
=mysql_query("select * from categorias");
$total=mysql_num_rows($rows);
?>
<div align="center">
<!--<form name="form1" id="form1" action="eliminar.php" method="post"-->
<form name="form1" id="form1" action="eliminar.php" method="post" onsubmit="return selectedVals();">
    <table border="1">
        <tr>
            <th>
                ID<input type="checkbox" name="selectall" id="selectall" onclick="CheckUncheck(<? echo $total;?>,this);" />
            </th>
            <th>
                Nombre
            </th>
            <th>Detalle</th>
        </tr>
     <?
    $contador
=0;
    while(
$row=mysql_fetch_array($rows)){
    
$contador=$contador+1;
    
?>       
        <tr>
            <td><? echo $row['id'];?><input onclick="contadorVals(this);" type="checkbox" name="idcat[]" id="idcat<? echo $contador;?>" value="<? echo $row['id'];?>" /></td>
            <td><? echo $row['categoria'];?></td>
            <td><? echo $row['detalle'];?></td>
        </tr>
    <?
    
}
    
?>
    <tr>
        <td colspan="3">
        <div align="right">
            <input type="submit" value="Imprimir" /><input type="hidden" name="selectedchecks" value="0"/></div>
        </td>
    </tr>
    </table>
</form>
</div>
</body>


y este para mostrar los datos seleccionados

Código PHP:
$idcats=$_POST['idcat'];

if(is_array($idcats)){
    ?>
    <p>IMpresion de Registros seleccionados</p>
    <form action="" method="post">

        <table border="0">
            
        <?

        
for($i=0;$i<count($idcats);$i++){
            
$rows=mysql_query("select * from categorias where id=".$idcats[$i]);
            if(
mysql_num_rows($rows)){
                
$row=mysql_fetch_array($rows);
        
?>      
       
<tr><td>
                Codigo:<em><? echo $row['id'];?></em><input  type="hidden" name="idcat[]" id="idcat" value="<? echo $row['id'];?>" /><br />
                Nombre:<em><? echo $row['categoria'];?></em><br />
                Direccion:<em><? echo $row['detalle'];?></em><br />
<hr />
</td>

</tr>





        <?
            
}
            
        }
        
?>

        <tr>

            <td colspan="2">
                <input type="submit" value="imprimir" />
            </td>
        </tr>

        </table>
    </form>
    <?
}else{
    echo 
"Debe seleccionar al menos un registro";
}
como les comentaba la idea es que salga en 2 columnas

nota: este codigo es modificado de una pagina antes visitada
gracias

Etiquetas: columnas, registro, registros, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:32.