Si te fijas bien existen DOS insert a la base de datos:
Código PHP:
Ver originalif ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { /* ACA ESTA EL PRIMERO */
$insertSQL = sprintf("INSERT INTO comentarios (autor, comentario) VALUES (%s, %s)", GetSQLValueString($_POST['autor'], "text"),
GetSQLValueString($_POST['comentario'], "text"));
$insertGoTo = "coemntarios.php";
if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ?
"&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING'];
}
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { /* ACA ESTA EL SEGUNDO */
$insertSQL = sprintf("INSERT INTO comentarios (fecha, autor, comentario) VALUES (%s, %s, %s)", GetSQLValueString($_POST['fecha'], "date"),
GetSQLValueString($_POST['autor'], "text"),
GetSQLValueString($_POST['comentario'], "text"));
}
Elimina este codigo:
Código PHP:
Ver originalif ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO comentarios (fecha, autor, comentario) VALUES (%s, %s, %s)", GetSQLValueString($_POST['fecha'], "date"),
GetSQLValueString($_POST['autor'], "text"),
GetSQLValueString($_POST['comentario'], "text"));
}
Que esta entre las lineas 55 y 63 y nos cuentas como te fue...
PD: Eso lo genero DW no se sabe porque talvez hiciste algún cambio.