Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2012, 11:49
Avatar de kernelcom-com
kernelcom-com
 
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años, 5 meses
Puntos: 3
Información Como pasar otra veriable por POST en Jquery y Php

Hola amigos necesito pasar una variable más por jquery y php pero no se como hacer, siempre lo hacía por ajax tradicional y php por get pero ahora viendo jquery segun me mdicen es más sencillo; bueno es


En parte iria la captura de la otra variable para recibir y mandarlo a travez del post para que mi otro script lo procese.

Solo captura el Ultimo ID para poder se procesado
Deseo mandar una variable llamda title para que pueda ser recibido por el php que llama al jquery
Código:
<script type="text/javascript">
$(function() {
//More Button
$('.more').live("click",function() 
{
var ID = $(this).attr("id");

if(ID)
{
$("#more"+ID).html('<img src="img/moreajax.gif" />');
$.ajax({
type: "POST",
url: "detallelyric_masde.php",
data: "lastmsg="+ ID,
cache: false,
success: function(html){
$("ol#updates").append(html);
$("#more"+ID).remove();
}

});


}
else { $(".morebox").html('No hay mas lyrics'); }


return false;


});
});

</script>
<ol class="timeline" id="updates">
<?php
$sqlmasde="SELECT * FROM lyrics WHERE artist ='".$artista."' group by title ORDER BY id DESC  LIMIT 9";
/*Ejecutamos la query*/ 
$msde=$bd->ejecutar($sqlmasde); 

while ($ln=$bd->obtener_fila($msde,0))
{
$msg_id=$ln['id'];
$artist=$ln['artist'];
$titulo=$ln['title'];
?>
<li>
<?php echo $artist; ?>: <?=utf8_encode($titulo);?>
</li>
<?php } ?>
</ol>

<div id="more<?php echo $msg_id; ?>" class="morebox">
<a href="#" class="more" id="<?php echo $msg_id; ?>" title="juan">Mas sugerencias</a>
</div>
Y el php que procesa la peticion de ese ajax es

Código PHP:
if(isSet($_POST['lastmsg']))
{
// Quiero recibir la variable titulo por este post
//$titulo=$_POST['titular'];
$id=$_POST['lastmsg'];
$result="select * from lyrics where id<'$id' and artist='shakira' group by title order by id desc limit 9";
/*Ejecutamos la query*/ 
$xdfr=$bd->ejecutar($result); 


//$count=mysql_num_rows($result);

while ($row=$bd->obtener_fila($xdfr,0))
{
$msg_id=$row['id'];
$artist=$row['artist'];
$titulo=$row['title'];
?>
 

<li>
<?php echo $artist?><?=utf8_encode($titulo);?>
</li>


<?php
}


?>

<div id="more<?php echo $msg_id?>" class="morebox">
<a href="#" id="<?php echo $msg_id?>"  class="more">Mas sugerencias</a>
</div>

<?php
}
?>
El asunto es
index.php
Deseo mandar la varianle ID y TITLE para procesarlo en

detallelyric_masde.php
Yo ya se que manda el ID para que se procese en el php,pero como modificaría la funcion que hace el jquery para mandar la variable title o titulo para ser procesado por el otro archivo y usado en el query mysql.

Gracias amigos espero haber sido claro
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com