
03/06/2004, 11:27
|
| | Fecha de Ingreso: mayo-2003
Mensajes: 11
Antigüedad: 21 años, 11 meses Puntos: 0 | |
Problema al quitar una noticia de una BD en un pagina... - Tengo el siguiente codigo(no se si esto es mas de HTML que ASP, pero bueno):
--------------------------------------------------------------------
<br><br>
<table border=0 style="border-bottom:1 solid #F05E2B" width="40%" cellspacing="0" align="center">
<TR>
<TD height="20%" width="100%" nowrap align="center">
<font color="#30609F" size="4"><b>Noticias</b></font>
</TD>
</TR>
</table>
<table align="center" width="80%" border="0">
<br><br>
<TR valign="top">
<%
Dim S
S= "Select * from Noticias"
Tabla.Open S, Conexion
While Not Tabla.EOF
%>
<TD height="15%" width="30%" class="titmsg" valign="middle" align="center">
<%=Tabla.Fields("titulo")%>
</TD>
<TD nowrap width="5%">
</TD>
<%
Tabla.MoveNext
Wend
Tabla.Close
%>
</TR>
<TR>
<%
Dim T
T= "Select * from Noticias"
Tabla.Open T, Conexion
While Not Tabla.EOF
%>
<TD height="20%" width="20%" class="textonoticia" valign="top">
<%=Tabla.Fields("copete")%>...<p align="right"><a href="noticia.asp?id=<%=Tabla.Fields("numero")%>"> <font color="#000000" style="border-bottom:1 solid #30609F">Ver más</font></a></p>
</TD>
<TD nowrap width="5%">
</TD>
<%
Tabla.MoveNext
Wend
Tabla.Close
%>
</TR>
</table>
-------------------------------------------------------
- Este codigo funciona perfectamente con 3 noticias pero el problema es si se me ocurre borrar alguna noticia se van agrandando las celdas y lo que quiero es que se queden con el mismo tamaño que cuando hay 3. Es decir, si estan las 3 noticias en la BD seria algo asi:
|------Noticia 1------| |-----Noticia 2-------| |-----Noticia 3------|
Si borro una noticia de la BD, quedarian 2 de esta forma:
|-----------Noticia 1-------------| |-------------Noticia 2-----------|
Y si borro 2 noticias de la BD quedaria así:
|------------------------Noticia 1--------------------------|
- Para intentar solucionarlo se me ha ocurrido no usar porcentajes en el tamaño de las tablas pero sigue pasando lo mismo. Si me pudieseis decir como podria solucionarlo os lo agradeceria. Un saludo. |