Cita:
Iniciado por francisco93 Hola xinote te explico porque pasa esto al tu incluir la etiqueta <table> dentro del bucle el va a generarte 1 tabla si hay un usuario. si hay 2 usuarios 2 tablas y asi sucesivamente y lo que tu quieres que se genere es una fila no la tabla completa, por eso saca esa etiqueta fuera del bucle while ok, la otra cuestion es que empiezas con una tabla,
luego finalizas una columana que no has empezado
Código PHP:
echo " </table></td>";
Asi es como deberia quedar:
Código PHP:
echo "<table width='90%' border='0' align='center'>";
while($row=mysql_fetch_array($clientess))
{
$codigo=$row["codigo"];
$nombre =$row["nombre"];
echo " <tr>";
echo " <td width='50%' height='177'><table width='55%' border='0' height='100%' align='center'>";
echo " <tr>";
echo " <td height='35' class='tablas'><b><center><table border='1'><tr><td>Ultimos clientes agregados</td></tr></table></td>";
echo " </tr>";
echo " <tr>";
echo " <td height='145'><font color=\'#000000\'><font size=\'1\'><font face=\'Verdana\'><marquee direction='up' scrollamount='+5' onmouseover='this.stop()' onmouseout='this.start()'><a href='mostrar.php'><table border='1' align='center'><tr><td align='center'>$codigo<hr><br>$nombre</a></marquee></td></tr></table></font></font></td>";
echo " </tr>";
}
echo " </table>";
Lamento no tener tiempo para corregir tu codigo completo. espero hayas entendido y cualquier duda sin problema te respondo.
na trankilo muchas gracias me sirvio lo k me pusistes aunke al final kite los marquee y lo estatico ya que me lo descolocaba =mente y en el select le puse un limite para k solo muestre 2 resultados lo unico que los resultados me los muestra en la misma linea es decir en vez de poner resultado 1 [salto de linea] resultado 2,etc... lo k me pone es en una misma linea resultado 1,resultado2,etc.... eh intentado añadir un <br> pero nada no me hace el salto de linea.
asi es como tengo el codigo ahora
Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
.tablas {
font-weight: bold;
}
.tablas {
text-align: center;
}
</style>
</head>
<body>
<?php
require ('config.php');
$clientess = mysql_query("SELECT * FROM clientes order by codigo ASC LIMIT 2");
$numeroclientes = mysql_num_rows($clientess);
if ($numeroclientes < 1 ) {
echo "<table width='90%' border='0' align='center'>";
echo " <tr>";
echo " <td width='50%' height='177'><table width='55%' border='0' height='100%' align='center'>";
echo " <tr>";
echo " <td height='35' class='tablas'><b><center><table border='1'><tr><td>Ultimos clientes agregados</td></tr></table></td>";
echo " </tr>";
echo " <tr>";
echo " <td height='145'><font color=\'#000000\'><font size=\'1\'><font face=\'Verdana\'><center><b><table border='1' align='center'><tr><td align='center'>Actualmente no dispongo<br>de pedidos en la base de datos<br>deseas agregar uno?<br>pincha <a href='clientes.php'><font size='+2'><br>aki</td></tr></table></font></font></td>";
echo " </tr>";
echo " </table></td>";
} else {
echo "<table width='90%' border='0' align='center'>";
echo " <tr>";
echo " <td width='50%' height='177'><table width='55%' border='0' height='100%' align='center'>";
echo " <tr>";
echo " <td height='35' class='tablas'><b><center><table border='1'><tr><td>Ultimos clientes agregados</td></tr></table></td>";
echo " </tr>";
echo " <tr>";
while($row=mysql_fetch_array($clientess))
{
$codigo=$row["codigo"];
$nombre =$row["nombre"];
echo " <td height='145'><font color=\'#000000\'><font size=\'1\'><font face=\'Verdana\'><a href='mostrar.php'><table border='1' align='center'><tr><td align='center'>$codigo<hr><br>$nombre</a></td></tr></table></font></font></td><br>";
}
echo " </tr>";
echo " </table></td>";
}
?>
<?php
$vacas = mysql_query("SELECT *, DATE_FORMAT(fechafin,'%d/%m/%Y') as fechafin FROM vacaciones order by codigo ASC LIMIT 2");
$clientesvacas = mysql_num_rows($vacas);
if ($clientesvacas < 1 )
{
echo " <td width='50%'><table width='90%' border='0' height='100%' align='center'> ";
echo " <tr>";
echo " <td height='35' class='tablas'><b><center><table border='1'><tr><td>Clientes de vacaciones</td></tr></table></td>";
echo " </tr>";
echo " <tr>";
echo " <td height='145'><font color=\'#000000\'><font size=\'1\'><font face=\'Verdana\'><center><b><table border='1' align='center'><tr><td align='center'>Actualmente no dispongo<br>de clientes en vacaciones en la base de datos<br>deseas agregar uno?<br>pincha <a href='agrega_vacas.php'><font size='+2'><br>aki</td></tr></table></font></font></td>";
echo " </tr>";
echo " </table></td>";
echo " </tr>";
echo "</table>";
} else {
echo " <td width='50%'><table width='90%' border='0' height='100%' align='center'> ";
echo " <tr>";
echo " <td height='35' class='tablas'><b><center><table border='1'><tr><td>Clientes de vacaciones</td></tr></table></td>";
echo " </tr>";
echo " <tr>";
while($row=mysql_fetch_array($vacas))
{
echo "<br>";
$cliente=$row["codigo"];
$fechavuelta =$row["fechafin"];
echo " <td height='145' align='center'><font color=\'#000000\'><font size=\'1\'><font face=\'Verdana\'><a href='mostrar_vacas.php'><table border='1' align='center'><tr><td align='center'>El codigo $cliente<br>volvera el $fechavuelta</a></td></tr></table><br></font></font></td><br>";
}
echo " </tr>";
echo " </table></td>";
echo " </tr>";
echo "</table>";
}
?>
</body>
</html>