Estoy probando de hacer etiquetas para pegar en los pedidos que me hacen mis clientes y he creado esta página para obtener un listado de datos directos de la base de datos y ya me funciona.
El problema es que aparecen todos los datos en una sola columna y me gustaría que llenasen toda una página para aprovechar mejor el papel adesivo, Es decir mi consulta es saber si hay manera de poner los datos ordenados en una tabla o hacer dos columnas, os dejo el código para que le echeís un vistazo y os agradecería mucho buestra ayuda,
Código PHP:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link href="style.css" rel="stylesheet" type="text/css" /> <meta name="robots" content="noindex, nofollow" /> <?php $cadena ="SELECT * FROM ventas"; $tabla = mysql_query($cadena, $conexion) or die ("problema con cadena de conexion<br><b>" . mysql_error()."</b>"); echo "comprador: $campos"; echo '<br /><table border="0" id="print"><tr><td><div id="titlediv"><center><h2>'.$campos['nombre'].'</h2></center></div>' .'</div><div id="cnombre"><span id="nombre"></span> '. $campos['direccion'] .'</div><div id="cpostal"><span id="postal"></span> '. $campos['postal'] .'</div><div id="cpoblacion"><span id="poblacion"></span> '. $campos['poblacion'] .'</div><div id="cprovincia"><span id="provincia"></span> '. $campos['provincia'] .'</div><div id="cpais"><span id="pais"></span> '. $campos['pais'] .'</a></div><div id="ctelefono"><span id="telefono"> Tlf:</span> '. $campos['telefono'] .'</a></div><div id="cindicaciones"><span id="indicaciones"> Indicaciones:</span> '. $campos['indicaciones'] .'</div></td></tr></table>'; } ?> <script> function window.onbeforeprint(){ noprint.style.visibility = 'hidden'; noprint.style.position = 'absolute'; } function window.onafterprint(){ noprint.style.visibility = 'visible'; noprint.style.position = 'relative'; } </script></th> </tr> </table> </p></td> </tr> <tr> <td scope="row"><table width="100%"> <tr> <td width="35%"><div align="center"></div></td> <td width="36%"><div align="center"><a href="http://www.editorialmavitexmar.com" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image2','','../Imagenes/Exit-2.png',1)"><img src="../Imagenes/Exit-1.png" name="Image2" width="174" height="27" border="0" id="Image2" /></a></div></td> <td width="29%"><div align="center"> <input name="imprimir" type="button" onclick="window.print();" value="Imprimir" />
Saludos,
Jordi