Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2008, 10:51
Avatar de JoseAlejandro_Realza
JoseAlejandro_Realza
 
Fecha de Ingreso: agosto-2008
Ubicación: Maracay - Venezuela
Mensajes: 192
Antigüedad: 15 años, 9 meses
Puntos: 2
Ayuda con Sistema de Noticias

Hola estoy aca, para preguntar unas dudas que tengo sobre 2 script de un sistema de noticias, pero me esta dando errores y por mas que leo y modifico sigue igual.

esta es la base de datos que utilizo
create table noticias (
id int(4) auto_increment not null,
autor varchar(255),
titulo varchar(255),
categoria varchar(255),
fecha datetime not null,
noticia blob, key(id_noticia)
)

Aca esta el que seria el index de las noticias que le colocare noticas.php

<html>
<head>
<title>Sistema de noticias</title>
<?
//conectamos a la base
$connect= mysql_connect("localhost","miusuario","mipass")';

//Seleccionamos la base
mysql_select_db("mibasededatos",$connect);

//hacemos las consultas
$result= mysql_query("select * from noticias order by fecha Desc", $connect);
$totalregistros=mysql_num_rows($result);
?>
</head>
<body>
//Recogemos las consultas en un array y las mostramos
<?
while($row=mysql_fetch_array($result))
{
echo '<h2>'.$row[titulo].'</h2><br><p>'.$row[articulo].'</p><br><tudiv>'.$row[autor].'|'.$row[fecha].'| '.$row[categoria].' |
'<a href="ver.php?id='.$row[id].'">comentarios()</a> |
<a href="editar.php?id='.$row[id].'">editar</a>';</tu div>

//Hemos puesto los enlaces para "Comentarios" y "Editar" cosa que ocuparemos
más adelante como se puede ver el id nos servirá para casi todo.
}
mysql_free_result($result)
?>
</body>
</html>


y me marca este error


Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/enmaraca/public_html/noticias.php on line 21

Posteriormente necesito 2 archivos para poder editar las noticias ya publicadas, y consta de 2 archivos el editar.php y edit.php

edit.php no me muestra error y es el siguiente:

<?
//recibimos las variables enviadas por el formulario
$id=$_POST[id];
$titulo=$_POST[titulo];
$autor=$_POST[autor];
$categoria=$_POST[categoria];
$articulo=$_POST[articulo];

//conectamos a la base
$connect=mysql_connect("servidor","nombre de la base","pass")';
//Seleccionamos la base
mysql_select_db("nombre de la base",$connect);

//modificamos los datos de la base según variables recibidas

mysql_query("update noticias Set articulo='$articulo',categoria='$categoria'
,titulo='$titulo' where id_noticia='$id'", $link);

header("location: index.php");
?>

y el editar.php que es el me muestra otro error:

<?
//recibimos la variable id enviada en el enlace por GET
$id=$_GET[id];
//conectamos a la base
$connect=mysql_connect("localhost","miuser","pass" )';
//Seleccionamos la base
mysql_select_db("nombre de la base",$connect);
//hacemos las consultas
$result=mysql_query("select * from noticias where id_noticia='$id'"
,$connect);
//Una vez seleccionados los registros los mostramos para su edición
while($row=mysql_fetch_array($result))
{
echo '<form action="edit.php" method="post">
<input type="hidden" name="id" value="'.$row[id_noticia].'"><br>
Título noticia:<br>
<input type="text" name="titulo" value="'.$row[titulo].'"><br>
Autor:<br>
<input type="text" name="autor" value=".$row[autor].'"><br>
Categoría:<br>
<input type="text" name="categoria" value='.$row[categoria].'"><br>
Escriba el articulo<br>
<textarea name="articulo" cols="50" rows="10">'.$row[articulo].'</textarea>
<br>
< input type="submit" value="Editar"><br>
</form>
}
mysql_free_result($result)
mysq_close($connect)
?>

Podran ayudarme para terminar de contruir ese sistema??? Ronruby Help me jajajaja