-
Total de itens
2.165 -
Registro em
-
Última visita
Tudo que MLeandroJr! postou
-
Com shell script a coisa começa a ficar mais interessante, já que a maioria dos servidores Linux acabaria rodando.
-
(Resolvido) Montar um select do form com Update?
pergunta respondeu ao Michel M de MLeandroJr! em PHP
Você não pode usar um echo porque o echo não é tratado como uma função pelo PHP, e os operadores ternários requerem uma função como saída. O que imprime os dados, o print() é uma função interna do PHP. Pra você entender, usar isso: ($ano == 2004) ? print("selected") : print(""); É a mesma coisa que usar isso: if ($ano == 2004){ print("selected"); } else { print(""); } Que pode ser resumido nisso: if ($ano == 2004){ print("selected"); } Se é a mesma coisa, pra que usamos os ternários? Pra economizar linhas e não nos perdermos no select. Se você preferir não usar os ternários, pode fazer o if todo em uma linha só, assim: <?php if ($ano == 2004){ print("selected"); } ?> Ou assim: <?php if ($ano == 2004){ echo "selected"; } ?> Eu falei dos ternários porque eles por padrão são usados em uma linha só, e em alguns casos podem nos ajudar muito com isso. -
(Resolvido) Valores que se encontram em uma tabela e não na outra
pergunta respondeu ao MLeandroJr! de MLeandroJr! em MySQL
Valeu Kakao, valeu Denis, chegando em casa eu tentarei fazer! Tenho muito o que estudar sobre MySQL ainda... ----- EDIT ----- Funcionou certinho, valeu turma! -
O PHP servirá perfeitamente para esse fim, é só você montar um servidor com PHP e MySQL ou PostgreSQL, ou até Oracle se desejar, no supermercado. A aplicação rodará em um navegador web, e você poderá deixá-lo em tela cheia. A maior dificuldade será para imprimir o cupom fiscal. Com o PHP-GTK, uma implementação do GTK (Gimp ToolKit) ao PHP, você pode montar interfaces gráficas no PHP e fazê-lo rodar como outro programa qualquer. A parte não tão vantajosa é que os arquivos não são compilados e seu fonte ficará acessível.
-
Eu combinei cinza escuro com laranja e achei o resultado bem legal. Mas isso é só um preferência minha mesmo, você tem que deixar da forma que você achar melhor.
-
Perfeitamente possível, porém com uma nova extensão, não conseguiríamos rodar o script no host, já que ele não a teria. Podemos tentar upá-la e mandar carregá-la via PHP mesmo, mas aí entram detalhes como versão, os, arquitetura...
-
(Resolvido) Montar um select do form com Update?
pergunta respondeu ao Michel M de MLeandroJr! em PHP
No caso do select, você terá que conferir item por item dele se é igual o do db e imprimir selected se for. Isso é mais fácil com operadores ternários. Vamos usar o de ano como exemplo: <?php $ano = $linha["ano"]; ?> <select name="ano" id="ano"> <option>selecione</option> <option value="2001" <?php ($ano == 2001) ? print("selected") : print(""); ?>>2001</option> <option value="2002" <?php ($ano == 2002) ? print("selected") : print(""); ?>>2002</option> <option value="2003" <?php ($ano == 2003) ? print("selected") : print(""); ?>>2003</option> <option value="2004" <?php ($ano == 2004) ? print("selected") : print(""); ?>>2004</option> <option value="2005" <?php ($ano == 2005) ? print("selected") : print(""); ?>>2005</option> <option value="2006" <?php ($ano == 2006) ? print("selected") : print(""); ?>>2006</option> <option value="2007" <?php ($ano == 2007) ? print("selected") : print(""); ?>>2007</option> <option value="2008" <?php ($ano == 2008) ? print("selected") : print(""); ?>>2008</option> <option value="2009" <?php ($ano == 2009) ? print("selected") : print(""); ?>>2009</option> <option value="2010" <?php ($ano == 2010) ? print("selected") : print(""); ?>>2010</option> </select> Para você entender o que foi feito aqui, dê uma lida sobre a estrutura dos operadores ternários. Ele é basicamente: (Teste a ser feito) ? O que realizar em caso de verdadeiro : O que realizar em caso de falso; O que fiz foi comparar os valores vindos do form com os do select, e se o valor for igual, mandar ficar selecionado. -
(Resolvido) Valores que se encontram em uma tabela e não na outra
pergunta respondeu ao MLeandroJr! de MLeandroJr! em MySQL
O caminho ainda não é este. Preciso que ele busque somente os valores que possuem em uma tabela e não possuem na outra. A procedure da forma que está lá em cima não fará isso. Obs.: No meu MySQL eu precisei voltar o DELIMITER pra ; no fim da instrução, aí ele aceitou a procedure na boa. Pensei em algo assim, mas não funcionou: DELIMITER $$ CREATE PROCEDURE busca(IN regiaoid int(10)) begin declare x int default (SELECT login_id FROM de_login WHERE login_ativo = 'S' AND regiao_id = regiaoid); SELECT * FROM de_login WHERE login_id = x AND login_ativo = 'S' AND regiao_id = regiaoid AND NOT EXISTS (SELECT login_id FROM de_mais_dados_candidato WHERE login_id = x); end $$ DELIMITER ; Ele diz que a subquery retornou mais de um resultado, o que é estranho, pois da forma que está escrito deveria retornar um resultado só pra cada query. Ou estou errado? -
(Resolvido) Valores que se encontram em uma tabela e não na outra
pergunta respondeu ao MLeandroJr! de MLeandroJr! em MySQL
Meu MySQL não cria essa procedure não. Deve ser diferença de versões. Aqui é a 5.1.48 (repositório do Fedora 13). -
Procuro freelancer webdesigner para mudanca de template em Scipt
tópico respondeu ao contato de MLeandroJr! em Oportunidades para Freelances
Movendo: PHP => Classificados & Serviços > Empregos > Oportunidades para Freelances -
(Resolvido) Valores que se encontram em uma tabela e não na outra
uma questão postou MLeandroJr! MySQL
Pessoal, me surgiu uma dúvida aqui sobre algo que nunca precisei fazer desta maneira. Eu geralmente resolveria isso com duas consultas, mas hoje quero resolver com uma só. O negócio é o seguinte, eu quero imprimir tudo o que contiver em uma tabela e não na outra. Pra simplificar, imaginem duas tabelas: foo barDentro delas possui a field id. Quero que quando uma id existir em foo e não existir em bar, seja impresso na página. Em teoria, o que preciso é: SELECT id FROM foo WHERE NOT EXISTS (SELECT * FROM bar WHERE id=1) Mas esse id=1 do bar não pose ser estático, ele tem que ser um valor vindo do field id do foo, compreendem? Como procedo com isso? -
Seu plano é asp ou php? Se for asp, mude o nome do index.html para default.asp. Se for php, mude o nome do index.html para index.php. Mesmo que a página não seja em asp ou em php, isso já resolve o problema. Não sei dizer se o UOL Host tem alguma configuração para mudar o index.
-
Em HTML não existe nada que possa ser feito. Talvez em javascript você consiga direcionar a pessoa pra outro lugar, mas se a pessoa desabilitar o javascript, conseguirá acessar da mesma forma. O que precisa ser levado em conta é que na maioria das conexões do Brasil o IP é alterado a cada conexão, então seria fácil a pessoa desconectar e conectar outra vez pra continuar com o flame.
-
Você roda o md5() três vezes? Na hora de salvar a senha você faz isso também? Faz na mão (phpMyAdmin) essa query e veja se ela retorna alguma coisa. Tente dar uma organizada neste código. Padronizar as superglobais. Você tem $_POST com aspas simples e aspas duplas aí.
-
Posta o código do que você já tem e qual é o problema com esse código, é bem mais fácil te ajudar assim.
-
Use o ORDER BY do MySQL com a propriedade DESC, de decrescente. Um exemplo: $consulta = "SELECT * FROM `chat` ORDER BY `campo_que_você_quer_ordenar` DESC";
-
O leitor biométrico faz leitura e reconhecimento de pontos específicos de uma impressão digital, ele não a lê inteira. Esses radares trabalham com outra tecnologia, a mesma que reconhece rostos em fotos. Ela procura por um padrão e faz o reconhecimento dos caracteres, transforma em caracteres digitais e faz a consulta no DENATRAN.
-
Entre no UOL Host e dê uma olhada no DNS que aparece. O suporte do UOL Host saberá te informar melhor sobre o que fazer quando ele exibe este erro.
-
Você está utilizando register_globals em on? Aí ele só dá print em um registro porque está fora do foreach. Aí ele só imprime o último valor da variável. Pra você ver se está imprimindo todos, deve colocar o print lá dentro, assim: if($acao == "excluir_recado") { include("conecta.php"); $excluir = $_POST["excluira"]; foreach($excluir as $registro){ $sql = "delete from recados WHERE idx IN ($registro) "; $rs = mysql_query($sql, $conecxao) or die(mysql_error()); print "$registro "; // Com um espaço aqui pra separar os números } //fim }
-
Uma coisa que me esqueci é de dizer pra mudar essa linha: $Recados = $_POST["excluira"]; Por essa: $excluir = $_POST["excluira"]; Deve ser o sono... Vou é dormir. E muda a linha: $rs = mysql_query($sql, $conecxao); Pela linha: $rs = mysql_query($sql, $conecxao) or die(mysql_error()); Para ver se gera algum erro no MySQL também.
-
Poderia ficar assim: $Recados = $_POST["Recado"]; foreach($excluir as $registro){ $sql = "delete from recados WHERE idx IN ($registro) "; $rs = mysql_query($sql, $conecxao); } header("Location: index.php?acao=recados&idx=$id_login"); Perceba que o header tem que vir depois do foreach, pois ele é um laço e se o header estiver dentro dele, será executado já na primeira ação do foreach.
-
O erro começa aqui: foreach($excluir as $excluir){ Você não pode definir uma variável com o mesmo nome do array.
-
Você precisa abrir e fechar as chaves depois do nome das checkboxes, e todas devem ter o mesmo nome, só mudando o value. Isso transformará os dados enviados em um array que você tratará com um foreach. Algo como este exemplo: <input type="checkbox" name="Recado[]" value="1" /> <input type="checkbox" name="Recado[]" value="2" /> <input type="checkbox" name="Recado[]" value="3" /> <input type="checkbox" name="Recado[]" value="4" /> <input type="checkbox" name="Recado[]" value="5" /> Na página que receberá esses dados, você utiliza o foreach assim: $Recados = $_POST["Recado"]; foreach($Recados as $Recado){ // Aqui você trata a variável recado, pode mandar apagar no mysql o registro que contiver esse valor } Mais informações sobre o foreach: http://br.php.net/manual/pt_BR/control-str...res.foreach.php
-
Seus layouts são minimalistas, o que hoje é tendência e eu gosto. No layout dos tutoriais, eu colocaria a barra de baixo de uma cor diferente da laranja, para os botões destacarem. Mas isso é só opinião minha mesmo, você deve fazer da forma que mais lhe agradar. De qualquer forma, os layouts estão muito bons, eu gostei.
-
Como criar arquivo de log da janela CMD após execução de um batch
pergunta respondeu ao LuizC de MLeandroJr! em Microsoft Windows
Está aí! Preciso testar em uma máquina com Windows pra ver como funciona.