Tengo un Formulario que envia los datos sin recargar pagina usando jquery:
esos datos llegan a la base de datos y se guardan:
Este Es El Script que llama el jquery despues de hacer click en enviar:
este es el js que llama a update_new.php :
Código:
Este es el script que guarda los datos: update_new.php$(document).ready(function() { // Nuevo Update $("#updatebtn").click(function() { texto=$("#update").val(); var datos = 'update='+ texto; if($("#update").val()==''){ $("#flash").slideDown(400).html("Tienes que publicar algo!"); }else{ $("#flash").slideDown(400).html("<img src='files/images/loader_image.gif' >"); $.ajax({ type: "POST", url: "update_new.php", data: datos, cache: false, success: function(html) { $("#update_post").prepend(html); $("#flash").slideUp(400); $("#update").focus(); $("#update").val(''); } }); } return false; //para no reiniciar la pagina! });
Código PHP:
session_start();
error_reporting(0);
//incluimos las funciones
include('db.php');
include('uid.php');
include('link.php');
//Recojemos Los Datos A Enviar
$date = time();
//recojemos los datos del update
$update = tolink(htmlentities($_POST['update']));
$user = $_SESSION['s_username'];
$privacy = "1"; //Privacidad de los feed, 1 sin privacidad = publico, 2 privado
//fin recojedora
//Recojemos el Get
$chenchon = $_GET['user'];
echo $chenchon;
$query_perfil_pub2 = mysql_query("SELECT id_user FROM user_register WHERE username = '".$chenchon."' ") or die(mysql_error());
$row_perfil_pub2 = mysql_fetch_array($query_perfil_pub2);
echo $klk = $row_perfil_pub2[id_user];
print_r($_GET);
//insertamos los datos a la base
$query_poster = mysql_query("INSERT INTO feed_user (id_usuario_feed,message_feed,date,user,privacy,id_wall_of) VALUES('".$publish_update_user_online."', '".$update."', '".$date."', '".$user."', '".$privacy."', '".$klk."')", $connection) or die(mysql_error());
//Updates SQL mostramos las actualizacion publicada
$query_post = mysql_query("SELECT * FROM feed_user WHERE id_usuario_feed = '".$publish_update_user_online."' and date = '".$date."' order by id_feed desc") or die(mysql_error());
$row_post = mysql_fetch_array($query_post);
$nums_post = mysql_num_rows($query_post);
$query_post_user = mysql_query("SELECT * FROM user_register WHERE id_user = '".$publish_update_user_online."'") or die(mysql_error());
$row_post_user = mysql_fetch_array($query_post_user);
la funcion GET No me Funciona Esta Linea:
Código PHP:
$chenchon = $_GET['user'];
echo $chenchon;
$query_perfil_pub2 = mysql_query("SELECT id_user FROM user_register WHERE username = '".$chenchon."' ") or die(mysql_error());
$row_perfil_pub2 = mysql_fetch_array($query_perfil_pub2);
echo $klk = $row_perfil_pub2[id_user];
print_r($_GET);
Pero si Lo Pongo En otro Archivo de prueba por ejemplo pruebas.php si funciona el metodo GET.
Espero que me Ayuden a entender por que supuestamente no funciona.
Tengo Dias que No Duermo..Gracias....