Foros del Web » Programando para Internet » PHP »

Problema con Script de Noticias.

Estas en el tema de Problema con Script de Noticias. en el foro de PHP en Foros del Web. Hola a todos, me baje un Script de noticias de Internet y lo he variado a las medidas de mi pagina, pero ahora resulta que ...
  #1 (permalink)  
Antiguo 28/02/2004, 10:57
 
Fecha de Ingreso: febrero-2003
Mensajes: 38
Antigüedad: 21 años, 2 meses
Puntos: 0
Problema con Script de Noticias.

Hola a todos, me baje un Script de noticias de Internet y lo he variado a las medidas de mi pagina, pero ahora resulta que el resultado no es el esperado.
Yo puse un recuadro alrededor de la noticia, pero al añadir otra no me hace otro recuadro sino las dos noticias dentro del mismo.
Os copio aqui el Script y el resultado, haber si alguien sabe que modificar para que en cada noticia me salga el recuadro.
SCRIPT:

<?PHP
// #######
// INCLUDE
// #######
require("news/config.php");
include_once ("news/functions.php");

// #############
// CONNECT TO DB
// #############
$link = mysql_connect($db_hostname, $db_username, $db_password) or die("Could not connect");
mysql_select_db($db_dbname) or die("Could not select database");


// Start Listing...
$query = "SELECT * FROM news ORDER BY id DESC";
$result = mysql_query($query);


while ($record = mysql_fetch_object($result)) {
$oid = "$record->id";
$osubject = "$record->subject";
$ouser = "$record->user";
$odatum = "$record->datum";
$otext = "$record->text";
$oemail = "$record->email";


$otext = InsertSmileys($otext);


echo "<table width='400' border='0' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF'>
<tr>
<td width='777' bgcolor='#FFFFFF'> <table width='100%' border='0' cellpadding='0' cellspacing='2'>
<tr>
<td><font color='000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>$osubject</strong>
enviado por </font><a href='mailto:$oemail'><font color='000000' size='2' face='Arial, Helvetica, sans-serif'>$ouser</font></a><font color='000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'>
el $odatum</font>
</tr>
</table>
-----------------------------------------------------------------<?PHP
</td>
</tr>
<tr>
<td bgcolor='#FFFFFF'><table width='100%' border='0' cellpadding='0' cellspacing='2' class='Text1'>
<tr>
<td>$otext</td>
</tr>
</table></td>
</tr>
</table>
<br>
";
}

mysql_close($link);
?>

RESULTADO:

Segunda prueba enviado por AKiRA el 02/28/04
-----------------------------------------------------------------
Segunda prueba de envio de noticias....
de mi web
guauuuu.



Ya estamos en marcha enviado por AKiRA el 02/28/04
-----------------------------------------------------------------
Esto es una prueba de envio de noticas de mi web, y parece bastante bueno la verdadya


cosas con este scriptNueva web de Divx -->mansiondivx



Todo alrededor va con mi recuadro que es grafico, y a mi me gustaria que saliera cada noticia en su recuadro.
Espero que alguien me puede ayudar.-
Gracias.
  #2 (permalink)  
Antiguo 28/02/2004, 17:03
Abs
 
Fecha de Ingreso: enero-2003
Mensajes: 216
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Akira,

Voy a responderte yo a tu pregunta, pon dentro del while una sola <table> así debería funcionar, así como está interpreta que solo hay una table. Espero que te sirva de ayuda.

Saludos
  #3 (permalink)  
Antiguo 28/02/2004, 19:44
 
Fecha de Ingreso: febrero-2003
Mensajes: 38
Antigüedad: 21 años, 2 meses
Puntos: 0
Perdona pero es que yo de PHP...nada...
Como lo debo de hacer....???

Gracias.
  #4 (permalink)  
Antiguo 29/02/2004, 05:47
Abs
 
Fecha de Ingreso: enero-2003
Mensajes: 216
Antigüedad: 21 años, 2 meses
Puntos: 0
Esto debería funcionar, si tienes problemas nos vemos en el msn
Código PHP:
while ($record mysql_fetch_object($result)) { 
$oid "$record->id";
$osubject "$record->subject";
$ouser "$record->user";
$odatum "$record->datum";
$otext "$record->text";
$oemail "$record->email";


$otext InsertSmileys($otext);


echo 
"<table width='400' border='0' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF'>
<tr> 
<td width='777' bgcolor='#FFFFFF'> <table width='100%' border='0' cellpadding='0' cellspacing='2'>
<tr> 
<td><font color='000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>$osubject</strong> 
enviado por </font><a href='mailto:$oemail'><font color='000000' size='2' face='Arial, Helvetica, sans-serif'>$ouser</font></a><font color='000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'> 
el $odatum</font>
</tr>
</table>} 
Saludos
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 06:08.