Jump to content

Diego Arent

Members
  • Content count

    146
  • Joined

  • Last visited

  • Days Won

    2

Diego Arent last won the day on April 10 2015

Diego Arent had the most liked content!

Community Reputation

19 Levemente Bom

1 Follower

About Diego Arent

  • Rank
    :)
  • Birthday 12/31/1987

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Armazém-SC
  1. Diego Arent

    Filtro de consulta mysql + php campo null

    Essa consulta não dá erro de coluna ambígua? Mesmo que tenham o mesmo valor, o "Select *" trará tanto Roteiro.cod quanto empresa.cod. if(empty($row['cod'])) { echo '<script type="text/javascript">alert(" mensagem do null "); javascript:window.location.href = "opt.php";</script>'; } else { echo '<script type="text/javascript">alert("['.$row['cod'].'] mensagem do item "); javascript:window.location.href = "opt.php";</script>'; } Com o código acima, exibe corretamente o valor de $row['cod'] quando cai no else?
  2. Diego Arent

    Filtro de consulta mysql + php campo null

    <?php $query = mysql_query("SELECT * FROM tablex"); if(mysql_num_rows($query) >= 1) { while ($result = mysql_fetch_array($query)) { if (empty($result['column'])) { echo 'A coluna "column" está vazia!'; } else { echo 'A coluna "column" está preenchida!'; } } } else { echo 'Não há registros na tabela'; } ?> 1. Não entendi se você precisa verificar um campo específico ou se existe alguma linha na tabela, por isso fiz os dois. 2. O nome da sua coluna é "column" mesmo? 3. O nome da sua tabela é "tablex" mesmo? Se ainda assim não funcionar: 1. Informe qual a mensagem exibida ao executar este código acima na sua página? 2. Dê um print_r($result) dentro do seu while para ver o valor atual de cada posição do registro e poste aqui.
  3. Diego Arent

    copiar site inteiro html

    Pago existe o Offline Explorer Pro: http://www.metaproducts.com/mp/offline_explorer.htm Se você estiver no linux, dá para utilizar o comando wget.
  4. Diego Arent

    Imprimir um campo específico da Array

    Adaptado ao seu caso: <?php echo $_SESSION['iduser']; // Imprime 1 echo $_SESSION['nomeuser']; // Imprime Crisiano Souza echo $_SESSION['loginuser']; // Imprime onaita16 echo $_SESSION['logado']; // Imprime 1 echo $_SESSION['ip']; // Imprime ::1 ?>
  5. Diego Arent

    Filtro de consulta mysql + php campo null

    Acredito que no seu caso, a verificação com empty($result['column']) resolva. Caso você precise garantir que o valor da coluna é NULL, use: if(is_null($result['column'])) // ou if($result['column'] === NULL)
  6. Diego Arent

    Como leio vários combobox no PHP?

    No name do seu campo de formulário, adicione[]. Assim você não enviará mais um único valor, e sim um array com todos os cursos preenchidos no formulário. Tanto na função js, quanto no HTML troque: <select name="curso" id="selCurso" class="form-control"> Por: <select name="curso[]" id="selCurso" class="form-control"> Na página que recebe os dados, digite: print_r($_POST['curso']); Você verá que cada curso, é uma posição da array. A partir daí, você consegue trabalhar.
  7. Diego Arent

    Erro mysql :@

    Provavelmente o textarea "texto" está enviando texto entre aspas e está atrapalhando a sua query. Exemplo: Caso você envie "Diego Aren't no campo "texto" a query ficaria: INSERT INTO ..... 'Diego Aren't' Perceba que tem uma aspa simples a mais do que o necessário, e isso acarretaria em erro. Lendo os artigos indicados pelo ESerra, você conseguirá resolver o seu problema. Além das duas funções que são específicas para query, existe também addslashes que pode lhe auxiliar.
  8. Diego Arent

    Paginação com um erro

    $pag = isset( $_GET['pag'] ) ? $_GET['pag'] : null; $registros_por_pagina = 20; $pag= 1; if(!empty($pag)) { $posicao = ($pag - 1) * $registros_por_pagina + 1; } print $posicao; Não precisa fazer um para cada um, é só multiplicar a página atual pela quantidade de registros por página, conforme já postaram antes. Como está no código acima, na página 1 o ranking começa em 1. Na página 2, começa em 21 pois: $posicao = (2 - 1) * 20 + 1 = 21 Na página 3, começa em 41 pois: $posicao = (3 - 1) * 20 + 1 = 41 Na página 4, começa em 61 pois: $posicao = (4 - 1) * 20 + 1 = 61 E assim por diante.
  9. Diego Arent

    Upload de arquivos

    Para receber o conteúdo de arquivo, você deve utilizar $_FILES ou $HTTP_POST_FILES, dependendo da sua hospedagem. Quando você recebe os valores, você está recebendo com $_POST['arquivo']. Para pegar apenas o nome do arquivo, utilize $_FILES['arquivo']['name'] Observação: A @ para suprimir erros é indicada apenas em casos extremos. Provavelmente, se você tirar a @ da frente da variável $local quando você recebe o $_POST, apareceria um erro informando que não existe a posição "arquivo" no array $_POST.
  10. Diego Arent

    Só funciona na primeira div

    ID só pode ser usado uma vez. Ao invés disto, utilize class="userResult" e chame a função com .userResult ao invés de #userResult. Funcionará. Lembrando que, você pode utilizar mais de uma classe por elemento. Por exemplo: <div class="userResult teste teste2"> </div> ID é a identificação única de um elemento na página, logo, só pode ser utilizado uma vez. Tente trocar o javascript para: $('div.userResult').on('click', function(){ var id_add = $(this).attr('class'); var ids = $('#inputIds').val(); $('#inputIds').attr('value', ids+id_add+','); }); E no HTML, onde tem id="userResult" troque por class="userResult".
  11. Você precisaria gravar a data do primeiro acesso em um cookie ou em localStorage. Depois, teria que verificar a se a data do último acesso é mais de 12 horas atrás. Caso seja, roda novamente o script desejado e atualiza a hora do cookie/localStorage. Com javascript, você consegue trabalhar com os dois.
  12. Diego Arent

    Discussão sobre Coding Software

    As facilidades para editar o CSS externo a partir do arquivo HTML é algo que não vi em outros ainda. Para mim, o único problema, é não suportar a edição de arquivos codificados em UTF-8. Como preciso manter arquivos de diferentes codificações e servidores, ter que ficar trocando de software em cada caso/arquivo acaba se tornando um transtorno. Por isso, ainda utilizo o sublime.
  13. Diego Arent

    comparação entre tabelas

    Você consegue passar a estrutura das tabelas (nome da tabela e dos campos) que você utiliza neste script?
  14. Diego Arent

    comparação entre tabelas

    <?php // conecta no banco do mysql $conn = mysql_connect("localhost", "root", ""); $db = mysql_select_db("teste", $conn); // variavel com nome das tabelas $tabela = "preco_produto"; $tabela2 = "produto"; //faço as consultas das tabelas que quero manipular $consulta = mysql_query("SELECT * FROM $tabela"); $consulta2 = mysql_query("SELECT * FROM $tabela2"); while($registro2 = mysql_fetch_object($consulta2)) { while($registro1 = mysql_fetch_object($consulta)) { if ($registro1->codigo_produto == $registro2->id) { // mesmo produto } else { // produto diferente } } } ?> Você terá de fazer um loop para cada select e colocar um dentro do outro.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.