Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2010, 17:57
Avatar de juaniquillo
juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: Dreamweaver: Cargando variables para editar formulario-Casi lo tengo!!

creo que eso pasa porque en la página actualizar.php tienes un insert antes del update. Borra esto:

Código PHP:
Ver original
  1. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  2.   $insertSQL = sprintf("INSERT INTO contingut (titol, text, categoria, `data`) VALUES (%s, %s, %s, %s)",
  3.                        GetSQLValueString($_POST['titol'], "text"),
  4.                        GetSQLValueString($_POST['text'], "text"),
  5.                        GetSQLValueString($_POST['categoria'], "text"),
  6.                        GetSQLValueString($_POST['data'], "date"));
  7.  
  8.   mysql_select_db($database_proves_thewilfamily, $proves_thewilfamily);
  9.   $Result1 = mysql_query($insertSQL, $proves_thewilfamily) or die(mysql_error());
  10.  
  11.   $insertGoTo = "correcte.php";
  12.   if (isset($_SERVER['QUERY_STRING'])) {
  13.     $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
  14.     $insertGoTo .= $_SERVER['QUERY_STRING'];
  15.   }
  16.   header(sprintf("Location: %s", $insertGoTo));
  17. }

O borra el insert usando el panel de "server Behavior".

También necesitas hacer un hidden field que contenga la variable que recibes. En la parte:

Código HTML:
Ver original
  1. <input name="hiddenField" type="hidden" id="hiddenField" value="<?php echo $colname_modifica_contingut ?>" />
  2.   <input type="hidden" name="MM_insert" value="form1">

cámbialo por esto:

Código PHP:
Ver original
  1. <input name="hiddenField" type="hidden" id="hiddenField" value="<?php echo $colname_modifica_contingut ?>" />
  2.   <input type="hidden" name="MM_update" value="form1">

Creo que esto arreglaría esta página, aunque mi recomendación es que hagas está página de nuevo sin el Insert desde el principio.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...