Ir para conteúdo

POWERED BY:

Arquivado

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

Lucas Rocha Borges

Não consigo configurar o while no table

Recommended Posts

Olá amigos, acho q eu sou o cara q mais posta aqui atualmente KKKK..
Então to desenvolvendo um sistema, a um tempo até, e tenho q configurar o while para de acordo que um 'aluno' se registre apareça na ordem o nome dele.. no caso seria 4 td's no tr por linha..

COMO ESTÁ:

<?php 
           
                        //pega todos os registro de aluno
                        $sql = "SELECT * FROM aluno";              
                      $select = $mysqli->query($sql);
          //aqui mostra quantos alunos onde acesso=0 tem V
                $row = $select->num_rows;
          ?>

	<table class="alunotable">
                   <?php
                while($sql = mysqli_fetch_array($select)){
                    $nome = $sql['nome'];
                    $_GET['id'] = $sql['id'];
                    $id = $sql['id'];
                    ?>
      <tr>

															<!-- TR 1 -->
      
        <td class="alunoadm semborda"><a href="nome.php?id=<?php echo $id; ?>"><img src="../imagens/icon_perfil.png" width="60" height="60"><br /><?= $nome; ?></a>
</td>

  
<?php
          }
           
          echo '</table>';
           
           
          ?>

</td> 

</tr>

     </table>

Como fica na pag:
D9lzKNG.png

 

 

 

 

Como preciso que fique:

2HoM5YQ.png

 

ESSE GRUPO ME AJUDOU VARIAS VEZES, ENTÃO MEU AGRADECIMENTO DESDE JÁ ! :DDD

Att lucas.


Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigos, acho q eu sou o cara q mais posta aqui atualmente KKKK..

Sei não, 9 posts até o momento. :P

 

Segue a lógica e adapte ao seu script

<?php
$cont = 0; //Define o valor da variável
$html = "<table border=0><tr>"; //Inicia a tabela
for ($i=1; $i <= 100 ; $i++) { 

	if($cont == 4){ //Se a variável possuir valor 3, fecha a linha atual e inicia outra linha(da tabela) e retorna o valor da variável para zero.
		$html .= "</tr><tr>";
		$cont = "0";
	}
	$html .= "<td align=center>$i</td>"; //Até aqui simplesmente escreve a célula.
	$cont++; //Incrementa 1 na variável
}
$html .= "</tr></table>"; //Após o loop, a tabela é fechada.

echo $html;
?>

Mais semântico é usar css para flutuar div>ul>li

 

Output do code acima!

 

<table border=0>
    <tr>
        <td align=center>1</td>
        <td align=center>2</td>
        <td align=center>3</td>
        <td align=center>4</td>
    </tr>
    <tr>
        <td align=center>5</td>
        <td align=center>6</td>
        <td align=center>7</td>
        <td align=center>8</td>
    </tr>
    <tr>
        <td align=center>9</td>
        <td align=center>10</td>
        <td align=center>11</td>
        <td align=center>12</td>
    </tr>
    <tr>
        <td align=center>13</td>
        <td align=center>14</td>
        <td align=center>15</td>
        <td align=center>16</td>
    </tr>
    <tr>
        <td align=center>17</td>
        <td align=center>18</td>
        <td align=center>19</td>
        <td align=center>20</td>
    </tr>
    <tr>
        <td align=center>21</td>
        <td align=center>22</td>
        <td align=center>23</td>
        <td align=center>24</td>
    </tr>
    <tr>
        <td align=center>25</td>
        <td align=center>26</td>
        <td align=center>27</td>
        <td align=center>28</td>
    </tr>
    <tr>
        <td align=center>29</td>
        <td align=center>30</td>
        <td align=center>31</td>
        <td align=center>32</td>
    </tr>
    <tr>
        <td align=center>33</td>
        <td align=center>34</td>
        <td align=center>35</td>
        <td align=center>36</td>
    </tr>
    <tr>
        <td align=center>37</td>
        <td align=center>38</td>
        <td align=center>39</td>
        <td align=center>40</td>
    </tr>
    <tr>
        <td align=center>41</td>
        <td align=center>42</td>
        <td align=center>43</td>
        <td align=center>44</td>
    </tr>
    <tr>
        <td align=center>45</td>
        <td align=center>46</td>
        <td align=center>47</td>
        <td align=center>48</td>
    </tr>
    <tr>
        <td align=center>49</td>
        <td align=center>50</td>
        <td align=center>51</td>
        <td align=center>52</td>
    </tr>
    <tr>
        <td align=center>53</td>
        <td align=center>54</td>
        <td align=center>55</td>
        <td align=center>56</td>
    </tr>
    <tr>
        <td align=center>57</td>
        <td align=center>58</td>
        <td align=center>59</td>
        <td align=center>60</td>
    </tr>
    <tr>
        <td align=center>61</td>
        <td align=center>62</td>
        <td align=center>63</td>
        <td align=center>64</td>
    </tr>
    <tr>
        <td align=center>65</td>
        <td align=center>66</td>
        <td align=center>67</td>
        <td align=center>68</td>
    </tr>
    <tr>
        <td align=center>69</td>
        <td align=center>70</td>
        <td align=center>71</td>
        <td align=center>72</td>
    </tr>
    <tr>
        <td align=center>73</td>
        <td align=center>74</td>
        <td align=center>75</td>
        <td align=center>76</td>
    </tr>
    <tr>
        <td align=center>77</td>
        <td align=center>78</td>
        <td align=center>79</td>
        <td align=center>80</td>
    </tr>
    <tr>
        <td align=center>81</td>
        <td align=center>82</td>
        <td align=center>83</td>
        <td align=center>84</td>
    </tr>
    <tr>
        <td align=center>85</td>
        <td align=center>86</td>
        <td align=center>87</td>
        <td align=center>88</td>
    </tr>
    <tr>
        <td align=center>89</td>
        <td align=center>90</td>
        <td align=center>91</td>
        <td align=center>92</td>
    </tr>
    <tr>
        <td align=center>93</td>
        <td align=center>94</td>
        <td align=center>95</td>
        <td align=center>96</td>
    </tr>
    <tr>
        <td align=center>97</td>
        <td align=center>98</td>
        <td align=center>99</td>
        <td align=center>100</td>
    </tr>
</table>

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.