Ir para conteúdo
Fórum Script Brasil

Renato Penna

Membros
  • Total de itens

    854
  • Registro em

  • Última visita

Tudo que Renato Penna postou

  1. Isso é problema com o CSS. Estude CSS, procure apostilas sobre o assunto e visite o site http://www.maujor.com/index.php
  2. Use cacarteres especiais. Por exemplo ... á = á ê = ê ç = ç Pesquise sobre caracteres especiais e você resolverá esse problema.
  3. Ah sim então coloque ... SELECT * FROM tabela WHERE data = NOW()
  4. Renato Penna

    paginação

    Basta uma única página Diogo. No link você coloca um parâmetro para saber em qual página você está. Por exemplo ... <a href="pagina.php?pagina=<?php echo $_GET['pagina']-1; ?>">anterior</a> <a href="pagina.php?pagina=<?php echo $_GET['pagina']+1; ?>">próxima</a>
  5. SELECT * FROM tabela ORDER BY data DESC
  6. SELECT * FROM tabela ORDER BY ScoreDelta DESC, id
  7. Renato Penna

    produtos com fotos.

    O botão do formulário de inserção e o botão do upload são dois botões diferentes. E já que a inserção é a última parte, não tem problema o action do formulário deste botão apontar para outra página.
  8. Renato Penna

    Pesquisa em diretórios

    Bem-vindo ao fórum Marcos. Veja essa página aqui. Ela vai te ajudar. Só uma coisa a mais ... Este sub-fórum é destinado, exclusivamente, à postagem de códigos prontos. Dúvidas devem ser postadas no fórum principal. Você usou o local errado para dúvidas. Da próxima vez use o fórum principal por favor.
  9. Você pode chamar os dados sem jogar na página e mandar imprimir sim. Mas se a função window.print(); imprime o que é mostrado na janela em questão e na janela não tem nada exibido, então nada será impresso.
  10. Renato Penna

    jogo de bingo

    Cara, você pode colocar na internet ou intranet local, não precisa ser .exe Se quiser . exe terá que ser em C. E no caso da falta do banco de dados, você pode fazer guardando os dados em arquivos.
  11. Cara, eu desconheço. A função window.print(); do JavaScript como o nome dela já diz, imprime os dados que estão sendo exibidos naquela janela. Então se está páginado fica difícil. A não ser que você faça a paginação e o link imprimir aponte para uma página que exibe todos os registros. Ou seja, você exibe paginado, mas na hora de imprimir, você mostra/imprime todos eles.
  12. Renato Penna

    produtos com fotos.

    Samara, faça tudo isso em uma única página, vai ficar melhor. Você cria um formulário com méthod POST. Nessa primeira parte só existirá o campo FILE do envio da foto. Depois você faz, isset($_POST["campo_foto"]){ // aqui dentro desse bloco você faz os ajustes da imagem e coloca o formulário de cadastro do produto } Ou seja, primeiro deve ser enviada a foto. Se a foto tiver sido enviada, ela será tratada e só então a pessoa poderá cadastrar o produto. E nesse caso o nome da foto não precisará vir por cookie ou session. Dessa forma o nome da foto será o próprio $_POST["campo_foto"]. Viu ? Fica bem mais simples.
  13. Substitua isso ... <a href="" target="frame_princ" onclick="parent.frames<1>.location.href='inicia_datasul;"> ... por isso: <a href="" target="frame_princ" onclick="parent.frames<1>.location.href='inicia_datasul;'"> Veja que a diferença é o fechamento das aspas simples antes de fechar as aspas duplas. Existem outras linhas com o mesmo código onde a aspas simples não foi fechada, então você receberá avisos de erros em linhas anteriores a 124.
  14. Cara, é o seguinte ... pelo que eu vi, os produtos só aparecem se o dia do vencimento for maior ou igual ao dia atual. Substitua isso ... if($reg['dia_entrada'] > $dia_atual && $reg['mes_entrada'] == $mes_atual){ echo ""; } else{ if($reg['dia_vencimento'] < $dia_atual){ echo ""; } else{ print ' <table> <tr> <td>'.$reg['nome_produto'].'</td><td>R$ '.$reg['preco_produto'].'</td><td>'.$peso.' '.$medida.'</td></tr> </table>'; } } por isso ... if($reg['mes_entrada'] < $mes_atual){ print ' <table> <tr> <td>'.$reg['nome_produto'].'</td><td>R$ '.$reg['preco_produto'].'</td><td>'.$peso.' '.$medida.'</td></tr> </table>'; } else if($reg['mes_entrada'] == $mes_atual) { if($reg['dia_entrada'] <= $dia_atual) { print ' <table> <tr> <td>'.$reg['nome_produto'].'</td><td>R$ '.$reg['preco_produto'].'</td><td>'.$peso.' '.$medida.'</td></tr> </table>'; } } Ou seja ... o sistema só mostra os ítens em que o mês da entrada for anterior ao atual e se o mês for o atual, o produto deverá ter sido cadastrado até o dia de hoje para aparecer. É isso o que você quer ?
  15. Renato Penna

    Duvida "campo Null"

    Samara, fico feliz por saber que estou te ajudando e pelo seu agradecimento. E respondendo a sua pergunta, você pode comparar várias variáveis com o campo Null da seguinte forma ... <script language="JavaScript"> function verifica_dados() { var nome = document.formulario.nome.value; var senha = document.formulario.senha.value; //Se o nome for nulo OU a senha for nula, dê o alerta if(nome=="" || senha=="") window.alert("Por favor preencha corretamente os campos"); else document.formulario.submit(); } </script> Se você quiser adcionar mais campos é só continuar com o mesmo critério, por exemplo ... if(nome=="" || senha=="" || endereco=="" || cidade=="" || estado=="") e assim por diante. Isso faz com que qualquer um dos campos sendo nulos ele dê o alerta. Mas se você quiser que o sistema só dê o alerta se TODOS os campos forem nulos, você substitui isso ... if(nome=="" || senha=="" || endereco=="" || cidade=="" || estado=="") por isso ... if(nome=="" && senha=="" && endereco=="" && cidade=="" && estado=="") Veja... //Se o nome for nulo OU a senha for nula, dê o alerta if(nome=="" || senha=="") //Se o nome for nulo E AO MESMO TEMPO a senha for nula, dê o alerta if(nome=="" && senha=="") Entendeu a diferença ? Agora é só usar e abusar rsrsrs. Espero ter te ajudado mais uma vez.
  16. Tente fazer duas funções. Uma que retorne lat1 e outra que retorne long1. Depois coloque dois campos do tipo hidden onde o valor de um é igual a uma função e o valor do outro é igual a outra função. Assim você terá passado os valores do JavaScript para o HTML. Depois disso é só submitar a página e pegar os valores com $_POST ou $_GET do PHP dependendo do method do formulário. Então você passará os valores do JavaScript para o HTML e do HTML para o PHP (JavaScript => HTML => PHP)
  17. Renato Penna

    Erro esquisito

    Experimente colocar o include_once("includes/class.database.php"); dentro do bloco if(file_exists("includes/class.database.php")) { echo "Tem este arquivo"; } Ficaria assim ... if (file_exists("includes/class.database.php")) { echo "Tem este arquivo"; include_once("includes/class.database.php"); } else { echo "Não em este arquivo"; }
  18. Renato Penna

    <select> + php

    Depois que for selecionado um valor no primeiro select você submita a página e guarda o valor em uma variável. Depois é só usar o SQL do segundo select com a expressão ... WHERE campo <> '$variavel'
  19. Faz o seguinte. Na página da lista de professores, verifique se existe a session. Se existir você usa o comando session_destroy(); Dessa forma o aluno clicará no nome do professor e a session será criada na página em que o login dele é passado por GET. E quando ele voltar essa session será destruída e quando ele clicar em outro professor uma nova sessão será criada com outro professor.
  20. Deixe-me ver se eu entendi. Existe uma página com uma lista de professores e quando o aluno clica em um deles pela primeira vez, td bem, quando ele volta e clica em outro a coisa se complica? Ou seja, o sistema só funciona corretamente na primeira vez?
  21. Renato Penna

    Duvida "campo Null"

    Na página HTML faça assim ... <html> <head> <script language="JavaScript"> function verifica_dados() { var nome = document.formulario.nome.value; if(nome=="") window.alert("Por favor preencha corretamente os campos"); else document.formulario.submit(); } </script> </head> <body> <form name="formulario" action="resposta.php" method="post"> <input type="text" name="nome"> <input type="button" value="Cadastrar" onClick="verifica_dados();"> </form> </body> </html>
  22. Você já ouviu falar em event.keyCode no JavaScript ? Dê uma pesquisada e isso vai te ajudar. Veja este tópico ... event.keyCode e dê uma olhada na função BloqueiaLetras da andreia_sp. Bons estudos!
  23. Você pode dar explode no nome do cara e vai ficar $nome[0] = "João"; $nome[1] = "Francisco"; $nome[2] = "Lopes"; $nome[3] = "Almeida"; $nome[4] = "de"; $nome[5] = "Andrade"; $nome[6] = "Filho"; Depois você faz ... $primeiras_letras = array(); $j=0; for($i=0;$i<count($nome);$i++) { $primeira_letra = substr($nome[$i],0,1); if($primeira_letra==strtoupper($nome[$i])) // Se a primeira letra for maiúscula { $primeiras_letras[$j] = substr($nome[$i],0,1); // O vetor de primeiras letras recebe essa primeira letra. $j++; } } Depois disso é só fazer ... for($a=0;$a<count($primeiras_letras);$a++) { echo $primeiras_letras[$a]; }
  24. Substitua isso ... <? include("connDB.php"); $cmd = strip_tags($_GET['cmd']); $id = strip_tags($_GET["id"]); if($cmd == "1") { $categoria2 = strip_tags(ucfirst($_POST['categoria'])); $descricao2 = strip_tags($_POST['descricao']); $sql = ("UPDATE CADcategoria SET 'Categoria' = '$categoria2', 'Descricao' = '$descricao2' WHERE 'Categoria' = '$id'"); mysql_db_query($DB_NAME, $sql, $conn); ?> &lt;script> alert ("A categoria foi alterada com sucesso!"); window.close(); </SCRIPT> <? } else { $query = ("SELECT * FROM CADcategoria WHERE Categoria='$id'"); $Result = mysql_db_query($DB_NAME, $query, $conn); while($dados = mysql_fetch_array($Result)) { $categoria = $dados["Categoria"]; $descricao = $dados["Descricao"]; } } ?> por isso ... <? include("connDB.php"); $cmd = strip_tags($_GET['cmd']); $id = strip_tags($_GET["id"]); IF($cmd == "1") { $categoria2 = strip_tags(ucfirst($_POST['categoria'])); $descricao2 = strip_tags($_POST['descricao']); $sql = "UPDATE CADcategoria SET 'Categoria' = '$categoria2', 'Descricao' = '$descricao2' WHERE 'Categoria' = '$id'"; mysql_select_db($DB_NAME); mysql_query($sql); ?> &lt;script> alert ("A categoria foi alterada com sucesso!"); window.close(); </SCRIPT> <? } else { $query = "SELECT * FROM CADcategoria WHERE Categoria='$id'"; mysql_select_db($DB_NAME); $Result = mysql_query($query); while($dados = mysql_fetch_array($Result)) { $categoria = $dados["Categoria"]; $descricao = $dados["Descricao"]; } } ?>
  25. Renato Penna

    Webmail em php

    Receber e-mail com a função mail Essa tópico fala como receber e-mails com o PHP.
×
×
  • Criar Novo...