Foros del Web » Programación para mayores de 30 ;) » Java »

Problema al pasar variable de un loop while con $.POST()

Estas en el tema de Problema al pasar variable de un loop while con $.POST() en el foro de Java en Foros del Web. Hola soy nuevo en esto, agradezco su ayuda de antemano. Voy al grano. Estoy tratando de crear un mini sistema de mensajes privados, estoy en ...
  #1 (permalink)  
Antiguo 28/01/2012, 21:37
 
Fecha de Ingreso: enero-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Problema al pasar variable de un loop while con $.POST()

Hola soy nuevo en esto, agradezco su ayuda de antemano.
Voy al grano. Estoy tratando de crear un mini sistema de mensajes privados, estoy en la parte de mostrar la bandeja de estos mensajes para lo cual tengo uso dos archivos: messagetray.php y data.php

en el archivo messagetray.php tengo esto:

Código PHP:
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script>
    function sendid() {
    $.post('data.php', { idvalues: form.idmessage.value },
        function(output){
    $('#dataview').html(output).show();
    });
    };
</script>
<div>
<form name="form" >
<?
$messagesquery 
mysql_query("SELECT * FROM mydb ORDER BY id DESC");
while(
$row=mysql_fetch_assoc($messagesquery)){
        
$messageid $row['id'];
        
$a$row['a'];
        
$b$row['b'];
        
$C$row['c'];
?>
<a href="void(0);" onClick="sendid();" class="nlink">
<input type="hidden" name="idmessage" value="<?echo$messageid;?>">
De: <?echo$a;?> | <?echo$b;?> <br> <?echo$c;?>
</a><hr>
<?};?>
</form></div>
<!--aqui muestro la informacion que reguiero con la funcion sendid -->
<div id="dataview"></div>
en el archivo data.php digamos que solo tengo esto:

Código PHP:
echo"Message id";
echo  
$_POST["idvalues"] ; 
La cosa es que cuando presiono un link del archivo messagetray.php deberia mostrar en mi div identificado "dataview" esto: Message id X(numero enviado por la funcion sendid). pero solo me muestra "Message id" y no el valor que eh enviado.

Porfavor necesito ayuda!!!

como algo adicional y raro(para mi) cuando quito el loop while si me envia el valor.

Saludos y gracias

Etiquetas: loop, mysql, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:18.