Hola a todos.
Quería saber cómo podría hacer para que en el archivo html mostrara una tabla completa de "n" filas y "n" columnas, no sólo lo que aparece.
He intentado hacer 2 bucles "for" para que uno hiciera las filas y otro las columnas, pero no muestra lo que deseo. Si es una tabla pequeña no hay problema en escribir el código de la tabla, pero si tiene 50, 100 o más líneas no creo que se tenga que hacer manualmente.
Muchas gracias por adelantado.
Código PHP:
Ver original<?php
header('Content-Type: text/html; charset=ISO-8859-1');
$registros = mysql_query("select * from tabla", $conexion);
echo $fila["campo1"];
echo "<p>";
if ($fila != 24) echo 'esto es una prueba';
echo "<p>";
}
?>
Código CSS:
Ver original#menu {
font-family: Arial;
margin:5px;
}
#menu p {
margin:0px;
padding:0px;
}
#menu a {
display: block;
padding: 10px;
width: 1px;
background-color: #f7f8e8;
border-bottom: 1px solid #eee;
text-align:center;
}
#menu a:link, #menu a:visited {
color: #f00;
text-decoration: none;
}
#menu a:hover {
background-color: red;
color: #fff;
}
#detalles {
background-color:#ffc;
text-align:left;
font-family:verdana;
border-width:0;
padding:5px;
border: 1px dotted #fa0;
margin:5px;
}
Código Javascript
:
Ver originaladdEvent(window,'load',inicializarEventos,false);
function inicializarEventos()
{
var ob;
for(f=1;f<=12;f++)
{
ob=document.getElementById('enlace'+f);
addEvent(ob,'click',presionEnlace,false);
}
}
function presionEnlace(e)
{
if (window.event)
{
window.event.returnValue=false;
var url=window.event.srcElement.getAttribute('href');
cargarHoroscopo(url);
}
else
if (e)
{
e.preventDefault();
var url=e.target.getAttribute('href');
cargarHoroscopo(url);
}
}
var conexion1;
function cargarHoroscopo(url)
{
if(url=='')
{
return;
}
conexion1=crearXMLHttpRequest();
conexion1.onreadystatechange = procesarEventos;
conexion1.open("GET", url, true);
conexion1.send(null);
}
function procesarEventos()
{
var detalles = document.getElementById("detalles");
if(conexion1.readyState == 4)
{
detalles.innerHTML = conexion1.responseText;
}
else
{
detalles.innerHTML = 'Cargando...';
}
}
//***************************************
//Funciones comunes a todos los problemas
//***************************************
function addEvent(elemento,nomevento,funcion,captura)
{
if (elemento.attachEvent)
{
elemento.attachEvent('on'+nomevento,funcion);
return true;
}
else
if (elemento.addEventListener)
{
elemento.addEventListener(nomevento,funcion,captura);
return true;
}
else
return false;
}
function crearXMLHttpRequest()
{
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else
if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}
Código HTML:
Ver original<link rel="StyleSheet" href="estilos.css" type="text/css">
<p><a id="enlace1" href="pagina1.php?cod=1"></a></p> <p><a id="enlace2" href="pagina1.php?cod=2"></a></p> <p><a id="enlace3" href="pagina1.php?cod=3"></a></p> <p><a id="enlace4" href="pagina1.php?cod=4"></a></p> <p><a id="enlace5" href="pagina1.php?cod=5"></a></p> <p><a id="enlace6" href="pagina1.php?cod=6"></a></p> <p><a id="enlace7" href="pagina1.php?cod=7"></a></p> <p><a id="enlace8" href="pagina1.php?cod=8"></a></p> <p><a id="enlace9" href="pagina1.php?cod=9"></a></p> <p><a id="enlace10" href="pagina1.php?cod=10"></a></p> <p><a id="enlace11" href="pagina1.php?cod=11"></a></p> <p><a id="enlace12" href="pagina1.php?cod=12"></a></p>
<div id="detalles">Seleccione la posición que desee.
</div>