Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Rocha Borges

PHP Extrair dados do banco de dados

Recommended Posts

Eu again ;-;

Criei essa script, acreditando q no $nome ia sair o nome de todos que tinham acesso=0, mas só saiu do ultimo da linha no banco de dados.

Como faço para no primeiro <td> apareça um dos, e no 2 <td> o outro.

<?php 

							//verifica se tem na database algum aluno com acesso =0		
							$sql = "SELECT * FROM aluno WHERE acesso=0";							
						$select = $mysqli->query($sql);
//aqui mostra quantos alunos onde acesso=0 tem V
			$row = $select->num_rows;
//loop com fetch array
			while($sql = mysqli_fetch_array($select)){
					$nome = $sql['nome'];
					$acesso = $sql['acesso'];
					$_GET['id'] = $sql['id'];
					$id = $sql['id'];
}




?>//tabela
<em>Existe <?= $row; ?> aluno(as) com acesso 0!</em>
<table class="tamanhowarning">
<tr><th class="">Nome:</th><th>Acesso:</th></tr>
<tr><td clas=""><a href="nome.php?id=<?= $id; ?>"><?= $nome ?></a></td><td><?= $acesso ?></td></tr>
<tr><td clas=""><a href="nome.php?id=<?= $id; ?>"><?= $nome ?></a></td><td><?= $acesso ?></td></tr>
</table>

Oque está resultado: gYN88J8.png
Agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php 

 

//verifica se tem na database algum aluno com acesso =0

$sql = "SELECT * FROM aluno WHERE acesso=0";

$select = $mysqli->query($sql);

//aqui mostra quantos alunos onde acesso=0 tem V

$row = $select->num_rows;

?>

<em>Existe <?= $row; ?> aluno(as) com acesso 0!</em>

<table class="tamanhowarning">

<tr><th class="">Nome:</th><th>Acesso:</th></tr>

<?php

while($sql = mysqli_fetch_array($select)){

$nome = $sql['nome'];

$acesso = $sql['acesso'];

$_GET['id'] = $sql['id'];

$id = $sql['id'];

?>

<tr><td clas=""><a href="nome.php?id=<?= $id; ?>"><?= $nome ?></a></td><td><?= $acesso ?></td></tr>

<tr><td clas=""><a href="nome.php?id=<?= $id; ?>"><?= $nome ?></a></td><td><?= $acesso ?></td></tr>

<?php

}

 

echo '</table>';

 

 

?>

Sua table deve estar dentro do while ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.