Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde senhores!
Estou voltando a estudar php depois de muitos anos. Estou montando uma lista que recolhe dados de usuários. Como alguns dados estão em tabelas diferentes (a de anexos, precisamente) eu montei uma query select para captar só aqueles anexos que tenham a mesma id de usuário (tabela que chamei de attach_user_id previamente já alimentada pelo formulário) e joguei numa variável para poder imprimir de dentro do loop que faz a consulta na tabela alunos. O script faz exatamente o que eu quero, ou melhor, quase. A lista é impressa, formatada, tudo ok MAS a página é cortada e o script não passa da última linha da tabela, ou seja, nem carrega o footer. Não consigo entender onde estou errando, e o script não retorna nenhum erro.
Onde estou errando?
<?php // o erro esta daqui em diante
while($user = mysqli_fetch_array($users) or die(mysqli_error($sql_con)))
{
$user_id = $user['id'];
$user_attachments = mysqli_query($sql_con,"SELECT attach_name,attach_path,attach_user_id FROM " . ATTACHMENTS_TABLE . " WHERE attach_user_id LIKE '$user_id'") or die(mysqli_error($sql_con));
$docs = mysqli_fetch_array($user_attachments);
?><tr>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['nome'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['dia'] . " de " . str_replace_assoc($mes,$user['mes']) . " de " . $user['ano']; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['curso'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['unidade'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['endereco'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['bairro'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['cep'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['numero'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['rg'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['cpf'] . " " ; ?></font></td>
<td align='center'><font face='Calibri' size='2' color='#888888'><a href='<?php echo $docs['attach_path'] . $docs['attach_name']; ?>'><img src='doc.png' alt='Ver documento anexado' style='width:16px;height:20px;'></a></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['email'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['telefone'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['celular'] . " "; ?></font></td>
<td><font face='Calibri' size='2' color='#888888'><?php echo $user['site'] . " "; ?></font></td>
</tr><!-- a pagina so e impressa ate exatamente neste ponto -->
<?php } ?>
</table>
<hr />
<script type="text/javascript">
function voltar()
{
location.href="form.php"
}
function lista()
{
location.href="lista.php"
}
</script>
<p align="center"><button onclick="lista()">Recarregar lista</button> <button onclick="voltar()">Novo cadastro</button></p>
<br/><br/>
<?php INCLUDE('./footer.php'); ?>Carregando comentários...