Ir para conteúdo

lfcssp

Members
  • Total de itens

    7
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre lfcssp

  1. lfcssp

    Limitar likes com cookies

    Cria um cookie especifico pra isso. Defina periodo de expiração no tempo que você quer liberar os likes de novo... No sistema que faz o like, você poe suas condições.. ex: o cookie existe? sem like. o cookie não existe? então like, e setcookie de novo (expiração no tempo que você quer)... Particularmente eu não acho legal ficar se baseando em cookies, porque o cara entra como anonimo no chrome e outros e ja era.. poderá ficar dando like a torto e a direito
  2. lfcssp

    Armazenando vários dados na sessão

    Não entendi a necessidade de armazenar todos esses dados em sessão, se elas estão ali no db para quando e onde quiser. A resposta acima faz exatamente o que você quer.. Entretanto, como você mencionou 'fins didáticos' na sua pergunta, devo dizer ... esse código está obsoleto.. dá uma pesquisada em mysqli e pdo, pois não tem sentido aprender errado.
  3. lfcssp

    Approach para inserção 'complexa' no banco de dados

    Opa, agora ja sei pra onde olhar. valeu! vou estudar!
  4. Um cordial "olá!" a todos. Primeiramente, já foi bastante dificil descrever o título do tópico. Peço desculpas caso não tenha ficado satisfatório. Eu desenvolvi uma página de intranet para gestão de alunos da minha instituição. O negócio funciona como esperado, entretanto eu preciso fazer uma modificação e não sei nem qual seria a melhor approach. A situação é a seguinte: nós temos um cadastro de alunos. Estes alunos tem entre seus dados o curso que estão fazendo e também a unidade onde estão fazendo. Acontece que eu quero implementar a possibilidade de acrescentar mais de uma unidade/curso por aluno, só que eu não posso simplesmente adicionar estes valores na tabela porque, suponhamos que um curso seja renomeado ou movido de uma unidade a outra (e é exatamente isto que está acontecendo agora), eu precisaria que esta informação seja atualizada também entre os dados dos alunos. Atualmente, a situação está assim: tabela alunos id, nome, endereço, {...}, curso (int), unidade(int) tabela cursos id, curso, descrição {...} tabela unidades id, curso, descrição {...} Entende o tamanho do problema? Eu pensei em fazer um esquema parecido com o que eu fiz para que cada aluno pudesse ter seus documentos digitalizados em seu cadastro, mas também não daria certo, porque cada documento é único de um aluno. No caso dos cursos, são varios cursos compartilhados entre vários alunos, e como eu disse antes, eu precisaria que estes dados fossem automaticamente atualizados caso um curso fosse transferido de unidade. Só que eu não consigo nem sonhar uma maneira de fazer isto, porque não sou nenhum expert em programação. Nem sei se é possível. Será que alguem teria alguma idéia, uma luz? Grato.
  5. lfcssp

    gravar dados do qrcode no banco

    Não sei se entendi direito: quando você diz qrcode lido, você quer que o cliente envie essa info pro servidor? Mas para isso o cliente deveria estar preparado para esse processamento, coisa que um browser não faz, portanto não sei se dá pra fazer isso só com processamento do lado de cima, acho que você deveria pensar em integrar seu o sistema dentro de um app para o cliente acessar
  6. lfcssp

    while interrompendo a impressão da página

    Saudações, retirei a die(), fiz a checagem do loop com um if e isto resolveu o problema. Se eu soubesse que era só isso, não teria esquentado tanto a cabeça, já que planejava dar este "acabamento" depois que resolvesse o problema. Que isto seja útil algum dia para alguém que esqueça deste detalhe. Obrigado a todos que tenham tido a boa intenção de ler.
  7. lfcssp

    while interrompendo a impressão da página

    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'); ?>
×

Informação importante

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