Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
eai galera seguinte, eu tenho essa funcao aqui que gera uma lista dos copos cadastrados no meu banco
<ul>
$sql = "SELECT * FROM fotos WHERE idalbum = '$idalbum' ORDER BY idfoto DESC";
$query = mysql_query($sql) or die (mysql_error());
while($linha = mysql_fetch_array($query))
{
extract($linha);
?>
<li> <?php echo $id; ?> | <?php echo $nome; ?> | <a href="" >editar nome</a> </li>
<?php
}
?>
</ul>
<div id="editarnome">
aqui viria o valor do copo e a id.
</div>
gostaria de passar os valores do id e do copo quando clica no link editar para a div editarnome,
isso é possivel??
obrigado
voce também pode usar jquery, o método ajax deles..
algo do tipo:
jQuery.ajax({
cache:true,
url:"seuarquivophp.php",
type:'GET',
dataType:'html',
beforeSend:function(){
},
success:function(data){
$('.SUADIV').html(data);
},
complete:function(){
.....
})
}
});desnecessário ajax nesse caso, já que o dado já está na página
http://wbruno.com.br/blog/2011/04/08/o-que-e-ajax-e-o-que-nao-e/
dá para fazer com javascript puro, sem ajax.
vou testar, depois posto, vlw willian ;)
depois de varios testes, achei melhor fazer assim
$('.editalegenda').click(
function(){
$('#black').fadeIn().css('display','block');
var $this = $( this );
var idfoto = $this.attr('id');
var mostralegenda = $this.attr('lang');
$('#legendamostrar').html(mostralegenda);
$('#idfotolegenda').attr('value', idfoto);
});
<ul>
$sql = "SELECT * FROM fotos WHERE idalbum = '$idalbum' ORDER BY idfoto DESC";
$query = mysql_query($sql) or die (mysql_error()); extract($linha);
?>
<li> <?php echo $id; ?> | <?php echo $nome; ?> | <div class="editalegenda" title="Editar Legenda" lang="<?php echo $legenda; ?>" id="<?php echo $idfoto; ?>"></div> </li>
<?php
}
?>
</ul>
funcionou de boa :)
o mais show é que consegui fazer tudo sozinho sem dar nenhum erro hehehe
^^
vlw pela ajuda
manda via GET
while($linha = mysql_fetch_array($query))
{