A parte de las indicaciones básicas de jonni09lo prueba tirando los errores a ver que te sale..
modifica esto con el error de sql por favor
Código PHP:
<?php
// Aqui es el comienzo de actualizar
$sql="UPDATE weblog SET galeriafoto_index='$galeriafoto_index1', metatag='$metatag1' where id='$id'";
mysql_query($sql,$enlace) or die(mysql_error("HOLA soy un error que no habia visto antes".$sql));
?>
como segundo punto, estas encerrando tu etiqueta HTML dentro de un bucle while, y no es correcto.. si solo le vas a pasar un parametro, en este caso un ID, no hace falta ningun while, se supone que el ID es unico, y aunque tuvieras más resultados la etiqueta de estructura HTML debe ser única, nunca meterla dentro de un BUCLE que la duplique, triplique o "más-plique" entiendes?... y cada vez que llames a un array, es decir al $row[] asegurate de ponerle comillas internas $row['campo_de_la_tabla'];
Código PHP:
<?php
$host = "localhost";
$usuario = "ddddd";
$password = "dddddd";
$db = "ddddddd";
$enlace = mysql_connect($host, $usuario, $password);
mysql_select_db($db,$enlace);
$id=$_GET['id'];
if($_POST['ENVIAR']) {
$galeriafoto_index1 = $_POST[galeriafoto_index1];
$metatag1 = $_POST[metatag1];
// Aqui es el comienzo de actualizar
$sql="UPDATE weblog SET galeriafoto_index='$galeriafoto_index1', metatag='$metatag1' where id='$id'";
mysql_query($sql,$enlace) or die(mysql_error("HOLA soy un error que no habia visto antes".$sql));
echo "<center><h3>Su Contenido ha sido editado</h3></center>" ;
// final de actualizacion
}
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Paginas - Sistema de manejo de contenidos</title>
<script src="css/ckeditor.js"></script>
<link rel="stylesheet" href="css/sample.css">
<link rel="stylesheet" media="screen" href="css/styles.css" >
<link rel="stylesheet" media="screen" href="general.css" >
</head>
<body>
<div class="titulo">Publicar Fotos en la Portada</div>
<?php
$resp = mysql_query("select * from weblog where id=$id ") ;
$row = mysql_fetch_array($resp);
?>
<form class="contact_form" method="post" enctype="multipart/form-data" action="fotosgallery.php?id=14">
<input type="hidden" name="ENVIAR" value="drako">
<div class="titulot">
Galeria de Fotos - Portada Web</div>
<table border="1" cellspacing="0" cellpadding="5">
<tr>
<td>Fotos para Portada:</td>
<td colspan="2" align="left">
<textarea name="galeriafoto_index1" rows="7" cols="31" style="width:450px;" placeholder="Escribe URL de las Fotos">
<?php echo $row['galeriafoto_index'];?>
</textarea>
</td>
</tr>
<tr>
<td width="19%">Meta Tag:</td>
<td><input style="width:180px;" name="metatag1" type="text" placeholder="Palabras claves" value="<?php echo $row['metatag']?>"/></td>
<td width="13%" align="center" valign="middle"><button class="submit" type="submit" name="ENVIAR" id="ENVIAR">Guardar</button></td>
</tr>
</table>
</form>
</body>
</html>