Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2012, 19:22
nestornoe
 
Fecha de Ingreso: diciembre-2011
Mensajes: 159
Antigüedad: 13 años, 2 meses
Puntos: 18
Mysql puedo insertar pero no puedo actualizar html

Hola

Nuevamente recurriendo a su ayuda, tengo un problema. tengo 2 dias buscando y no le encuentr, lo peor ue parece muy sencillo

Primero

se escribe un texto como este en un textbox con tinyMCE y se inserta en una base de datos

Código PHP:
include("funciones.php");

$pregunta=utf8_decode($_POST["pregunta"]);

$ayuda=htmlentities($_POST["ayuda"]);

$sql "INSERT INTO ayuda (valor, pregunta) VALUES (";
$sql .= "'".$ayuda."'";
$sql .= ",'".$pregunta."'";
$sql .= ")";
mysql_query($sql); 
hasta ahi todo bien, lo inserta y lo puedo ver sin problemas al llamarlo en alguna pagina

ahora el problema, cuando trato de editarlo, la textarea me envia bien el codigo, al dar un echo sale bien, lo unico es que no se actualiza la base de datos

Código PHP:
include("funciones.php");

$idayuda=$_POST["idayuda"];

$pregunta=utf8_decode($_POST["pregunta"]);


$ayuda=(htmlentities($_POST['ayuda']));

$sql "UPDATE ayuda SET pregunta='$pregunta', valor='$ayuda' WHERE idayuda='$idayuda'";
        
mysql_query($sql);
        
// Execute Query 
        
$resa mysql_query($sql) or die( "An error has ocured: " .mysql_error (). ":" .mysql_errno ()); 
Ya probe con mysql_escape_string, mysql_real_escape_string, trate de reemplazar las dobles comillas por sencillas, quitando comillas esto con str_replace, la verdad no le veo por donde esta el error.

Simplemente la base de datos no me lo actualiza.

Agradezco cualquier ayuda.

Saludos