Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/03/2013, 08:06
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Mi formulario no actualiza problemas con Update

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>
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...