menu arvore php mysql [RESOLVIDO]

1. menu arvore php mysql [RESOLVIDO]

washington mendes da silva
wmendes

(usa Ubuntu)

Enviado em 14/08/2013 - 16:05h

tenho no meu bd a tabela com os campos idtarefa, tarefa, idtarefapai

estou fazendo assim mas não esta dando certo...

$query_rec_tarefa = ("select * from pro_tarefa");
$rec_tarefa = mysql_query($query_rec_tarefa, $conexao) or die(mysql_error());
$row_rec_tarefa = mysql_fetch_assoc($rec_tarefa);
$totalRows_rec_tarefa = mysql_num_rows($rec_tarefa);

<?php do {
echo $row_rec_tarefa[tarefa];
echo '------------';
} while ($row_rec_tarefa = mysql_fetch_assoc($rec_tarefa)); ?>


  


2. Re: menu arvore php mysql [RESOLVIDO]

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

Enviado em 14/08/2013 - 19:55h

Qual a mensagem de erro?

O único erro que percebi foi

echo $row_rec_tarefa[tarefa];


O correto seria:

echo $row_rec_tarefa['tarefa'];

Observe os apóstrofos


3. Re: menu arvore php mysql [RESOLVIDO]

washington mendes da silva
wmendes

(usa Ubuntu)

Enviado em 15/08/2013 - 08:39h

consegui desta forma!

<?php

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


if(mysql_num_rows($query) > 0){

echo '<ul>';

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

echo '<li>' .$row['idtarefa'] .")" . $row['tarefa'];
menu_arvore($row['idtarefa']);
echo '</li>';
}

echo '</ul>';
}
}

?>
<?php menu_arvore();?>


obg pela ajuda!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts