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>
Código PHP:
echo"Message id";
echo $_POST["idvalues"] ;
Porfavor necesito ayuda!!!
como algo adicional y raro(para mi) cuando quito el loop while si me envia el valor.
Saludos y gracias