get em variavel [RESOLVIDO]

1. get em variavel [RESOLVIDO]

washington mendes da silva
wmendes

(usa Ubuntu)

Enviado em 06/09/2013 - 11:07h

Bom dia!

tenho o seguinte cod php.

<?php

//error_reporting(0);
include("conexao.php");

function organograma($idtarefapai = 0){
$query = mysql_query("SELECT * FROM pro_tarefa WHERE idtarefapai = " . $idtarefapai) or die(erro_mysql());

if(mysql_num_rows($query) > 0){

echo "<ul id='org' style='display:none'>";

while($row = mysql_fetch_array($query)){

$idtarefa = stripslashes($row['idtarefa']);
$tarefa = stripslashes($row['tarefa']);

?>

<li>
<?php echo $tarefa?><?php organograma($idtarefa)?>
</li>

<?php }echo '</ul>';}}?>
<?php organograma();?>
</div>

seguinte, como eu pego o valor do id no bd dessa <li> ao clicar nela?

estou tentando assim só que estou digitando os valores das variáveis >>>

var order = $(this).sortable("serialize");

var idtarefa = 7;
var idtarefapai = 3;

$.post("update2.php?update=update&idtarefa="+idtarefa+"&idtarefapai="+idtarefapai+"", order, function(theResponse){
$("#teste2").html(theResponse);

});

Alguém me da uma luz!


  


2. get em variavel

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 06/09/2013 - 12:03h

bom dia,
estou com um pouco de dificuldade de entender seu código (meu estilo de programação é outro...),
1) no final da function organograma não está faltando um return ... ?
2) na linha <?php echo $tarefa?><?php organograma($idtarefa)?>
não deveria ser
<?php
echo $tarefa;
echo organograma($idtarefa);
?>
Em abraço


3. Re: get em variavel [RESOLVIDO]

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 06/09/2013 - 15:11h

Qual a ideia da sua APP? Montar uma lista e poder clicar nos itens? Tá difícil saber o que você quer.


<?php

...

while( $row = mysql_fetch_array($qr)) {
echo '<li id='.$row['id'].'> dados da li</li>';
}

...

?>


E pra pegar o ID do item no click, é só botar o listener em jQuery.



$('ul#blah li').on('click', function(){
console.log ( this.id );
});



OU


$('ul#blah li').hover(function(){
$(this).addClass('hover');

$('div#show').html( 'li id: ' + this.id );

}, function(){
$(this).removeClass('hover');
$('div#show').html('');
});


http://jsfiddle.net/enzoferber/q63qJ/

Olha o exemplo funcionando aí em cima.

Qualquer coisa posta denovo, tá bem complicado entender o que você quer. Uma dica: pra colocar códigos, use as tags [ code] [ /code] (sem espaços entre o [ e o code). Fica mais organizado e fácil de entender.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts