Foros del Web » Programando para Internet » PHP »

error al visualizar tabla en el explorador

Estas en el tema de error al visualizar tabla en el explorador en el foro de PHP en Foros del Web. Hola mi problema es el siguiente. El código que copio a continuación se ejucuta correctamente en el servidor local, sin embargo cuando lo subo al ...
  #1 (permalink)  
Antiguo 06/02/2009, 14:46
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 4 meses
Puntos: 0
error al visualizar tabla en el explorador

Hola mi problema es el siguiente. El código que copio a continuación se ejucuta correctamente en el servidor local, sin embargo cuando lo subo al servidor de la facu sólo se muestra la primera fila de la tabla que supone debe imprimirse. Por favor alguien que me ayude

<html>


<body style="text-align: justify">
<div style="position: absolute; width: 122px; height: 100px; z-index: 9; left: 1px; top: 122px" id="capa14">
<div style="position: absolute; width: 122px; height: 100px; z-index: 9; left: 908px; top: 9px" id="capa15">&nbsp;</div>
&nbsp;</div>
<p align="center">
</p>
<div style="position: absolute; width: 775px; height: 64px; z-index: 5; left: 127px; top: 4px" id="capa10" align="center">
<p align="center">
<img border="0" src="cabecera.PNG" width="779" height="65"></div>
<p align="center">&nbsp;</p>
<p align="center"></p>
<p align="center"></p>
<p align="center"></p>
<p align="center"></p>
<p align="center"> </p>
<div style="position: absolute; width: 100px; height: 60px; z-index: 7; left: 333px; top: 650px" id="capa13">
<img border="0" src="pie_pagina.PNG" width="553" height="64"></div>
<p align="center"></p>
<div style="position: absolute; width: 577px; height: 337px; z-index: 4; left: 332px; top: 121px" id="capa9">



<?php

mt_srand (time());

$nivel = array("1","5");
$significacion = array_rand($nivel, 1);
$problema=mt_Rand(1,3);

//defino el archivo que voy a utilizar
$archivo="datos.csv";

//diseño
$tipodiseno=mt_rand(0,1);
if($tipodiseno==0)
$registro="0;";
else
$registro= "1;";

echo "<table align=center border=1>";

$num_filas=mt_rand(3,5);
$registro.="$num_filas;";
$tamanos = array($num_filas);

$int=65;


if($tipodiseno==1)
{
echo "<tr>";
for($i=0;$i<$num_filas;$i++)
{

$tamanos[$i]=mt_rand(4,10);
$contador[$i]=0;
$columnat[$i]="$tamanos[$i];";
//creamos registro
$registro=$registro.$columnat[$i];
$cad=chr($int);
echo "<th>";
echo $cad;
echo "</th>";
$int=$int+1;
}
echo "</tr>";
}
else
{

echo "<tr>";
$tamanom=mt_rand(4,10);
for($i=0;$i<$num_filas;$i++)
{

$tamanos[$i]=$tamanom;
$contador[$i]=0;
$cad=chr($int);
echo "<th>";
echo $cad;
echo "</th>";
$int=$int+1;
}
echo "</tr>";
}

//abro el archivo datos, modo: w para sobreescribir
if($fp = fopen($archivo,w))
{
// escribo en el archivo
$registro=$registro;
fputs($fp, $registro);



$masgrande=$tamanos[0];
for($z=1;$z<$num_filas;$z++)
if($tamanos[$z]>$masgrande)
$masgrande=$tamanos[$z];

for($i=0;$i<$masgrande;$i++)
{
echo "<tr>";
$num = 0;
$registro2="\n";
for($j=0;$j<$num_filas;$j++)
{

if($contador[$j]!=$tamanos[$j])
{

$num = $num + mt_rand(1,100);
$numdec=$num/10;
$numdectruncate=number_format($numdec,2);
$registro2=$registro2."$numdectruncate;";
echo "<td>";
echo $numdectruncate;
echo "</td>";
$contador[$j]=$contador[$j]+1;
}
else
{

$registro2=$registro2."0.00;";
echo "<td>";
echo "";
echo "</td>";

}

}

echo "</tr>";
$registro2=$registro2;
fputs($fp, $registro2);
$registro2="";
}
}
echo "</table>";

fclose($fp);
echo "<br>";

?>



</br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;

</div>
<![if !mso]><![endif]>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<div style="position: absolute; width: 204px; height: 495px; z-index: 6; left: 126px; top: 69px" id="capa11">
<div style="position: absolute; width: 100px; height: 58px; z-index: 1; left: 205px; top: 2px" id="capa12">
</div>
<p>
<img border="0" src="lateral.PNG" width="187" height="630"></div>
<p align="left">
<font color="#666666" size="2">
</font></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>

</body>
</html>
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 23:23.