foreach($cont as $ind) { echo mysql_result(mysql_query("SELECT nome FROM categorias WHERE id = '$ind'"),0).", "; }Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 7 in /home/electric/public_html/rain/administracao.php on line 35
Deu o erro acima com a função acima.
Só muda o número 7 para algum outro...
Eu não entendo muito de mysql_result(), porque nem uso essa função...
Tentei colocar a que eu uso, que é a mysql_fetch_array(). Ficou assim:
$cont = explode("," , $row['categorias']); foreach($cont as $ind) { echo mysql_fetch_array(mysql_query("SELECT nome FROM categorias WHERE id = '$ind'")).", "; }Mas aí, não exibe mais nada, só um monte de vírgulas (, , , , , , , , , , , , , , ,), onde deveria estar o nome da categoria. O que pode ser?
Eu criei as categorias e os dados, inclusive que, as partes dos checkbox's estão funcionando... Na verdade, ele pega a categoria no BD e exibe ela...
Obrigado,
//Resolvi fazer um teste, retirar o explode do while(). Ele imprimiu tudo isso dessa vez:
Array, Array, Array, Array, Array, Array, Array, Array, Array, Array, Array, Array, Array, Array, Array,
O código completo da parte em que eu estou tendo problemas:
$x = mysql_query("SELECT *, date_format(datahora, '%d/%m/%Y - %H:%m:%s') as datahora FROM inscritos");echo "| ID | AUTOR | EMAIL | BLOG | BUTTON | CATEGORIAS | IP | DATA E HORA | APROVAR? | DESAPROVAR? | <br /><br />";$row_cat = mysql_fetch_array($x);$cont = explode("," , $row_cat['categorias']);while($row = mysql_fetch_array($x)){if($row['aprovado'] == 1){echo "";} else {echo '| '.$row['id'].' | '.$row['nome'].' | '.$row['email'].' | <a href-"'.$row['url_blog'].'" target="_blank">'.$row['nome_blog'].'</a> | ';if($row['url_button'] != ""){echo "<a href=\"".$row['url_button']."\" target=\"_blank\">button</a> | ";} else {echo "Não há nenhum button cadastrado. | ";}foreach($cont as $ind) {echo mysql_fetch_array(mysql_query("SELECT nome FROM categorias WHERE id = '$ind'")).", ";}echo '| '.$row['ip'].' | '.$row['datahora'].' | <a href="administracao.php?act=salvaraprovacao&id='.$row['id'].'&sub=1">Aprovar</a> | <a href="administracao.php?act=salvaraprovacao&id='.$row['id'].'&sub=2">Desaprovar</a> |<br />';}}
Edição feita por: Inu, 11/02/2008, 18:47.