Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2009, 02:32
Zarkiria
 
Fecha de Ingreso: diciembre-2007
Mensajes: 121
Antigüedad: 16 años, 4 meses
Puntos: 0
Error en codigo

Hola a todos tengo este pequeño codigo, pero me sale este error:

Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\php\pruebalistado.php on line 132

He mirado pero creo que no me falta nada, le podeis hechar un vistazo?? Gracias.


<?php
include_once("conexion.php");
$cnn=mysql_connect($hostname,$username,$password) or die (mysql_error());
mysql_select_db($database,$cnn);
$num = 3; // número de filas por página
if (isset( $_REQUEST['comienzo'])){
$comienzo=$_REQUEST['comienzo'];
}
else{$comienzo=0;}

// Calcular el número total de filas de la tabla
$instruccion = "select * from noticias join usuarios on id_usuario=quien ";
$consulta = mysql_query ($instruccion, $cnn)
or die (mysql_error());

$nfilas = mysql_num_rows ($consulta);

if ($nfilas > 0)
{
// Mostrar números inicial y final de las filas a mostrar
print ("Mostrando tabla " .
($comienzo + 1) . " a ");
if (($comienzo + $num) < $nfilas)
print ($comienzo + $num);
else
print ($nfilas);
print (" de un total de $nfilas.\n");
// Mostrar botones anterior y siguiente
$estapagina = $_SERVER['PHP_SELF'];
if ($nfilas > $num)
{
if ($comienzo > 0)
print ("[ <A HREF='listadoborrarymodif.php?comienzo=" . ($comienzo - $num) . "' style='text-decoration:none'>Anterior</A> | ");
else
print ("[ Anterior | ");
if ($nfilas > ($comienzo + $num))
print ("<A HREF='listadoborrarymodif.php?comienzo=" . ($comienzo + $num) . "'style='text-decoration:none'>Siguiente</A> ]\n");
else
print ("Siguiente ]\n");
}
print ("</P>\n");
}
$buscado="";
if ($buscado ==""){
// Enviar consulta
$instruccion = "select * from noticias join usuarios on id_usuario=quien order by (id_noticia) asc limit $comienzo, $num";
$consulta = mysql_query ($instruccion, $cnn)
or die ("Fallo en la consulta");

// Mostrar resultados de la consulta
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
?>
<br>
<br>
<br>
<br>
<br>
<?php
for ($i=0; $i<$nfilas; $i++)
{
$row = mysql_fetch_array ($consulta);
if ($i==0 ){
echo "<div align='right'>"."<table border='0' width='850'>"
."<td width='100' bgcolor='#cccccc' border='1'>"."<div align='center'>Titulo</div>"."</td>"
."<td width='100' bgcolor='#cccccc' border='1'>"."<div align='center'>Descripcion</div>"."</td>"
."<td width='100' bgcolor='#cccccc' border='1'>"."<div align='center'>Texto_largo</div>"."</td>"
."<td width='100' bgcolor='#cccccc' border='1'>"."<div align='center'>Fecha</div>"."</td>"
."<td width='100' bgcolor='#cccccc' border='1'>"."<div align='center'>Hora</div>"."</td>"
."<td width='100' bgcolor='#cccccc' border='1'>"."<div align='center'>Quien</div>"."</td>"
."<td width='100' bgcolor='#cccccc' border='1'>"."<div align='center'>Imagen</div>"."</td>"
."</tr>"
."<tr bgcolor='#ffffff'>"."<td>".$row['titulo']."</td>"
."<td width='100'>".$row['descripcion']."</td>"
."<td width='100'>".$row['texto_largo']."</td>"
."<td width='100'>".date('d/m/Y', strtotime($row['fecha']))."</td>"
."<td width='100'>".$row['hora']."</td>"
."<td width='100' >".$row['login']."</td>"
."<td width='100'><img src=\"upload/".$row['imagen']."\"></td>"
."<td bgcolor='#ffffff'><a href='modificarnoticiahtml.php?id=".$row['id_noticia']."
& titulo=" .$row['titulo']."
& descricion=".$row['descripcion']."
& textolargo=".$row['texto_largo']."
& fecha=".$row['fecha']."
& hora=".$row['hora']."
& quien=".$row['login']."
& imagen=" .$row['imagen']."'style='text-decoration:none'>"." Modificar ||</a></td>"
."<td bgcolor='#ffffff'><a href='borrarnoticia.php?id=".$row['id_noticia']."'style='text-decoration:none'); return false;>Borrar</a></td>";
"</tr>"
."</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
"};-----------------------------------> Aqui es donde me marca el error
else{
."<tr bgcolor='#ffffff'>"."<td>".$row['titulo']."</td>"
."<td width='100'>".$row['descripcion']."</td>"
."<td width='100'>".$row['texto_largo']."</td>"
."<td width='100'>".date('d/m/Y', strtotime($row['fecha']))."</td>"
."<td width='100'>".$row['hora']."</td>"
."<td width='100' >".$row['login']."</td>"
."<td width='100'><img src=\"upload/".$row['imagen']."\"></td>"
."<td bgcolor='#ffffff'><a href='modificarnoticiahtml.php?id=".$row['id_noticia']."
& titulo=" .$row['titulo']."
& descricion=".$row['descripcion']."
& textolargo=".$row['texto_largo']."
& fecha=".$row['fecha']."
& hora=".$row['hora']."
& quien=".$row['login']."
& imagen=" .$row['imagen']."'style='text-decoration:none'>"." Modificar ||</a></td>"
."<td bgcolor='#ffffff'><a href='borrarnoticia.php?id=".$row['id_noticia']."'style='text-decoration:none'); return false;>Borrar</a></td>";
"</tr>"
."</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
"};
}
print ("</TABLE>\n");
print ("</center>");
}
else
print ("No hay datos disponibles");
}
else {
$instruccion = ("select * from noticia join usuarios on id_usuario=quien where id_noticia = '$buscado' ");
$consulta = mysql_query ($instruccion, $cnn)
or die ("Fallo en la consulta");
// Mostrar resultados de la consulta
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
?>
</p>
<p>
<?php
for ($i=0; $i<$nfilas; $i++)
{
$row = mysql_fetch_array ($consulta);
echo "<tr bgcolor='#ffffff'>"."<td>".$row['titulo']."</td>"
."<td width='100'>".$row['descripcion']."</td>"
."<td width='100'>".$row['texto_largo']."</td>"
."<td width='100'>".date('d/m/Y', strtotime($row['fecha']))."</td>"
."<td width='100'>".$row['hora']."</td>"
."<td width='100' >".$row['login']."</td>"
."<td width='100'><img src=\"upload/".$row['imagen']."\"></td>"
."<td bgcolor='#ffffff'><a href='modificarnoticiahtml.php?id=".$row['id_noticia']."
& titulo=" .$row['titulo']."
& descricion=".$row['descripcion']."
& textolargo=".$row['texto_largo']."
& fecha=".$row['fecha']."
& hora=".$row['hora']."
& quien=".$row['login']."
& imagen=" .$row['imagen']."'style='text-decoration:none'>"." Modificar ||</a></td>"
."<td bgcolor='#ffffff'><a href='borrarnoticia.php?id=".$row['id_noticia']."'style='text-decoration:none'); return false;>Borrar</a></td>";
"</tr>"
."</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
";
}
}
}
?>

Última edición por Zarkiria; 20/05/2009 a las 02:33 Razón: Marcar la linea donde esta el error