Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2010, 18:01
mrdan
 
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 10 meses
Puntos: 0
Problemas con php, ajax y mysql

Buenas, estoy tratando de hacer un scroll y que los usuarios puedan cargar los textos del scroll, pero no me toman las ñ y los acentos. El formulario cuando lo envia los datos lo controlo con ajax para tomar los datos y luego enviarlo al form que guarda los datos, pero no funca. Les pongo el codigo que estoy usando, desde ya gracias.

FORMULARIO
----------------

if ( $_GET ){
echo '<form style="padding-top: 0px;margin-top: 0px;" name="chimento" onsubmit="return carga();">';
echo '<p><span style="letter-spacing: 2px;font-weight: bold;">Agregar un mensaje</span></p>';
echo '<label>';
echo '<textarea name="txtchimento" id="txtchimento" cols="22" rows="4" style="font-size:12px;"></textarea>';
echo '</label>';
echo '</p>';
echo '<p style="padding:4px;">';
echo '<label>';
echo '<input type="submit" value=" Enviar " style="font-size:14px;" onsubmit="#";>';
echo '</label>';
echo '</p>';
echo '</form>';
}
if ( $_POST ){
$grabardato = $_POST['txtchimento'];
mysql_query("INSERT INTO chimento (texto) VALUES ('".$grabardato."')");
echo '<div>Chimento grabado.!!!</div>';
}

SCRIPT
---------

<script language="javascript">

function carga(){
var txtchimento = document.getElementById('txtchimento').value;
var valores = 'txtchimento='+escape(txtchimento);
document.write(valores);
FAjax('mensajes1.php','chimento',valores,'post'); return false;
location.reload();
}

</script>


LIBRERIA AJAX
------------------

ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(valores);