Las comillas las puse, pq al ingresar la consulta en el phpmyadmin sin ellas, me daba error y para que funcioase tenia que añadirselas, por eso las puse.
Hice lo que dijiste, pero me falla el código no se donde. Me da este error::
Parse error: syntax error, unexpected $end in ... on line 39
La linea 39 es la ultima de todas, la del cierre html. El código ahora mismo lo tengo así, pero no encuentro el fallo, comprobe los cierres y no encontre ningun mal cerrado... No se en que falla.
Código PHP:
<html>
<head>
</head>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#666699" bgcolor="#009999">
<?php
//recibimos la variable id enviada en el enlace por GET
if (!isset ($_GET['id'])) {
//No llega la variable necesaria asi q muestra un error o lo q te parezca
} else {
$id=$_GET['id'];
//conectamos a la base
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270");
//Seleccionamos la base
mysql_select_db("i3796761",$connect);
//hacemos las consultas
echo $sql="SELECT * from noticias WHERE id=$id" ;
$result = mysql_query($sql,$connect);
//Mostramos los registros para su edicion
while($row=mysql_fetch_array($result))
{
echo '<form action="edit_noticia.php" method="post">
<input type="hidden" name="id" value="'.$row[id].'"><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);
mysql_close($connect);
?>
</body>
</html>
Un Saludo y Gracias.