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