Foros del Web » Programando para Internet » PHP »

se muesta bien en explorer pero en firedox no

Estas en el tema de se muesta bien en explorer pero en firedox no en el foro de PHP en Foros del Web. Hola saludos, tengo problema la verdad soy novato y un amigo mio me hizo este codigo el cual entiendo a medias y por eso recurro ...
  #1 (permalink)  
Antiguo 13/06/2008, 23:00
Avatar de ronnyalfonzo  
Fecha de Ingreso: julio-2007
Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 16 años, 9 meses
Puntos: 1
se muesta bien en explorer pero en firedox no

Hola saludos, tengo problema la verdad soy novato y un amigo mio me hizo este codigo el cual entiendo a medias y por eso recurro a su infinita sabiduria

el siguiente codigo funciona de maravilla en explorer, este codigo contruye 4 tablas y trae los datos desde una base de datos mysql, pero a la hora de verlo en firefox las tabla se me deforman se ponen tan anchas como el texto que cargen de la base de datos y la verdad no se donde puede estar el error

me dan una mano por favor...

Código PHP:
include ('php/conexion.php');
$income=array(390,574,665,673,34,56,78); 
$contcount($income);
$a=$b=$c=$d=2;
while(!(
$a!=$b && $b!=$c && $c!=$d && $d!=$b && $d != $a && $a != $c))
{
$a rand(0,$cont-1);
$b rand(0,$cont-1);
$c rand(0,$cont-1);
$d rand(0,$cont-1);
}
$nv=array();
$nv[].=$income[$a];
$nv[].=$income[$b];
$nv[].=$income[$c];
$nv[].=$income[$d];
for(
$w=0;$w<count($nv);$w++)
{
$cadena.=",$nv[$w]";
}
$cadena=substr($cadena,1);
$sql="select * from productos where id in ($cadena) order by nombre";
$eje=mysql_query($sql);
echo 
"<br>";
echo
'';
$cuna=0;
while(
$asd=mysql_fetch_array($eje))
{
if (
$cuna == 0)
{
echo
'<table width="80%" height="155" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th width="43%" height="72" scope="col">
<table width="200" height="210" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25"><img height="25" alt="" src="imagenes/m19.gif" width="5" border="0" /></td>
<td width="231" bgcolor="#587308" class="blanco">'
.strtoupper($asd[4]).'</td>
<td><img height="25" alt="" src="imagenes/m21.gif" width="5" border="0" /></td>
</tr>
<tr>
<td width="231" colspan="3" valign="top"><table width="213" height="185" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td colspan="3" height="6"></td>
</tr>
<tr>
<td width="140" height="140" align="center" valign="top" nowrap="nowrap">'

$patch=opendir('./imagenesupload/');
$archivo2 $asd[8];
$entry =$archivo2;
$ROOT ='imagenesupload/'.$entry;
if (
file_exists($ROOT)) 
{
echo 
"<img src=\"imagenesupload/rd.php?imagen=$archivo2\">";

else 
{
echo 
"<img src=\"imagenesupload/rd.php?imagen=imagennodisponible.jpg\">";

echo
'
</td>
<td valign="top" width="22">&nbsp;</td>
<td width="122" height="125" valign="top" nowrap="nowrap" class="ver10">'
.substr($asd[6],0,150).'...</td>
</tr>
<tr>
<td colspan="3" height="5"></td>
</tr>
<tr>
<td bgcolor="#58a807" colspan="3" height="1"></td>
</tr>
<tr>
<td colspan="3" height="5"></td>
</tr>
<tr>
<td align="middle" colspan="3" height="40"><div align="right"><img height="1" alt="" src="imagenes/spacer.gif" width="10" border="0" /><a href="listadeproductos.php?id='
.$asd[0].'"><img height="25" alt="" src="imagenes/boton_detalles.jpg" width="74" border="0" /></a></div></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
</th>
<th width="15" scope="col">&nbsp;&nbsp;&nbsp;&nbsp;</th>'
;
}
if(
$cuna == 1)
{
echo 
'<th width="47%" scope="col" valign=top>
<table width="200" height="210" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25"><img height="25" alt="" src="imagenes/m19.gif" width="5" border="0" /></td>
<td width="231" bgcolor="#587308" class="blanco">'
.strtoupper($asd[4]).'</td>
<td><img height="25" alt="" src="imagenes/m21.gif" width="5" border="0" /></td>
</tr>
<tr>
<td width="231" colspan="3" valign="top"><table width="213" height="185" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td colspan="3" height="6"></td>
</tr>
<tr>
<td width="140" height="140" align="center" valign="top" nowrap="nowrap">'

$patch=opendir('./imagenesupload/');
$archivo2 $asd[8];
$entry =$archivo2;
$ROOT ='imagenesupload/'.$entry;
if (
file_exists($ROOT)) {
echo 
"<img src=\"imagenesupload/rd.php?imagen=$archivo2\">";

else
{
echo 
"<img src=\"imagenesupload/rd.php?imagen=imagennodisponible.jpg\" >";

echo
'</td>
<td valign="top" width="22">&nbsp;</td>
<td width="122" height="125" valign="top" nowrap="nowrap" class="ver10">'
.substr($asd[6],0,150).'...</td>
</tr>
<tr>
<td colspan="3" height="5"></td>
</tr>
<tr>
<td bgcolor="#58a807" colspan="3" height="1"></td>
</tr>
<tr>
<td colspan="3" height="5"></td>
</tr>
<tr>
<td align="middle" colspan="3" height="40"><div align="right"><img height="1" alt="" src="imagenes/spacer.gif" width="10" border="0" /><a href="listadeproductos.php?id='
.$asd[0].'"><img height="25" alt="" src="imagenes/boton_detalles.jpg" width="74" border="0" /></a></div></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
</th></tr></table><br>'
;
$cuna=-1;
}
$cuna++;

Gracias por su tiempo
  #2 (permalink)  
Antiguo 13/06/2008, 23:58
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: se muesta bien en explorer pero en firedox no

tu error no es de programación, es como de.... filosofía, si estamos hablando de que el resultado es una tabla de HTML ¿porque crees que es PHP el del problema?? o peor aun.... la base de datos!!! (es broma)

entonces, quizá no se deba al PHP sino a que no sabes como reparar, mucho menos entender que pasa con el HTML en cuestión... así que, a estudiar... suerte!

PDTA: lo único que se me ocurrió fue tu atributo nowrap="nowrap" por si no sabes lo que hace.... evita que se rompan las lineas largas en varias lineas..... ¿sera eso lo que te pasa?

otra.... si ya sabias, porque no quitaste esto?

demás.... si no sabias, porque no lees una referencia de HTML ... y recuerda, no te tragues lo que trago tu amigo... podrías ahogarte y ni siquiera saber con que fue....

------------------

NOTA: que demás, los navegadores no tiene que ver en lo absoluto con PHP.... menos, que los navegadores reaccionen distinto al PHP .... ¿donde oíste eso?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 14/06/2008, 00:22
Avatar de ronnyalfonzo  
Fecha de Ingreso: julio-2007
Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: se muesta bien en explorer pero en firedox no

si amigo en efecto es como dices el problema era el nowrap="nowrap"

pero ya se por que mi amigo lo coloco, el asunto es que en las tablas los titulos de las tablas no salian del mismo tamaño con el nowrap="nowrap" el pudo resolver eso y en explorer se motraba todo perfectamente pero en el firedox se deformaba, ahora al quitar todos los nowrap="nowrap", se me muestra bien en ambos no se deforman las tablas pero los titulos de las mismas no concuerdan con el tamaño y fue por eso que el puso el nowrap="nowrap" pero no tomo en cuenta que en el firefox no se mostraria bien, solo probo con el explorer y hay funciono.

bueno gracias por tu ayuda y tus consejos.

ahora que no se me deforman las tablas por que quite los nowrap="nowrap"
ahora tengo que ver como resuelvo que los titulos salgan acorde en mismo tamaño y proporcion.

adjunto una foto de como se me muestra despues de quitar los nowrap="nowrap"
para que veas de que estoy hablando

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 07:54.