Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/04/2013, 14:15
Avatar de softmaster
softmaster
 
Fecha de Ingreso: diciembre-2008
Mensajes: 230
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Error insertar datos php + xajax

Cita:
Iniciado por jariza Ver Mensaje
¿Podrías poner un poco de código? Sobre todo la parte donde recibes de ajax e insertas en mysql. Algún dato de ejemplo también ayudaría.

Por cierto, ve dejando de usar las funciones mysql_ porque van a quedar obsoletas, empieza a usar mysqli_ o pdo.

Un saludo :)
si ya estoy en eso, pasa que me estoy mudando de server jeje


el codigo:

Código PHP:
require_once ('../inc/xajax/xajax_core/xajax.inc.php');
$xajax = new xajax();
$xajax->register(XAJAX_FUNCTION'procesar_vista_previa');

function 
procesar_vista_previa($form_entrada){
include(
'../bbcode/bbcode-parser.php');
 
if (
$form_entrada["dato5"] != ''){

$salida '<div style="display:" id="vista">
<div id="visualizar">
<table align="center" border="0" cellspacing="0" cellpadding="0" id="contenedorvisualizar">
  <tr>
    <td align="center" valign="top">
<div class="visualizarheader">
<div align="left" style="background-image:url('
.URL.'contenido/new/config_white.png); background-repeat:no-repeat; background-position: center left;"><span style="padding-left:20px">Vista previa</span></div>
</div>

<div align="left" class="contenidovisualizar">'
.BBCode2Html(htmlentities(utf8_decode($form_entrada["dato5"]))).'</div>

<div align="right" id="ocultarvisualizar"><span class="botonout" onclick="vistaout(\'vista\');">Ocultar vista previa</span></div></td>
  </tr>
</table>
</div>
</div>'
;

}else{

$salida '<div class="mnocerrar" style="width:714px" onclick="this.className=\'ocultarmensaje\'">
<div class="mno">Para utilizar la vista previa debe completar el detalle</div>
</div>'
;

}





$respuesta = new xajaxResponse();
$respuesta->assign("mensaje","innerHTML",$salida);
return 
$respuesta;
}
$xajax->processRequest(); 

pongo este codigo (para afinar el error), que no inserto nada a la base de datos, solo hago una vista previa de los datos del form, pero me hace lo mismo, me reemplaza el dato enviado por el simbolo "{"


abz