Ir para conteúdo
Fórum Script Brasil

ikkinet

Membros
  • Total de itens

    435
  • Registro em

  • Última visita

Posts postados por ikkinet

  1. Não sei se é só aqui no fórum, mas se está dessa forma no seu arquivo, tem algumas coisas erradas.

    Primeiro, não é FROM e sim FORM.

    Segundo, o id não tem a aspa que fecha o valor.

    Não sei o que está acontecendo bem ao certo aí, que não está enviando, e espero que você tenha o código que pega o arquivo enviado corretamente.

  2. Mas foi o que você "pediu" pra função fazer: mostrar o dia "1" do mês $mes do ano $ano.

    Pode até haver outro jeito, mas nessa situação, e agora, sem muita pesquisa, eu faria o seguinte.

    $ultimodia = mktime (0, 0, 0, $mes+1, 0, $ano);

    Ele vai buscar o último dia do mês que você quer. Como? Como você pode ver, ele vai pegar o dia 0 do mês da frente do que você quer. O dia 0 é o dia anterior ao dia 1º, que é o último dia do mês anterior.

  3. Você realmente precisa destes valores neste formato no banco ou só precisa depois, pra mostrá-los?

    Se precisar somente pra mostrar, depois, deixe a gravação da forma como está. Claro, você terá que tratar os valores que serão adicionados. No banco, o formato numérico é 9999.999999: não tem separação de milhares e as casas decimais são separadas por pontos.

    Depois, na hora de mostrar, é só você usar a função www.php.net/number_format para mostrar da forma como quer.

  4. Bom. O que a mensagem quis dizer é que o arquivo não existe. Mas o que está acontecendo é que você não está passando o nome do arquivo corretamente, ao contrário, você está passando uma resposta do MySQL, que, por si só, não é o caminho, mesmo que no SELECT você tenha colocado só o nome do arquivo.

    O que você deve fazer é resgatar este valor, com o www.php.net/mysql_fetch_assoc, que vai associar o resultado a um array. Então, usar esse array, na posição cujo índice é o nome da sua coluna na tabela, no lugar $patharq.

  5. No código fonte, pode ver, ele até quebrou a linha, sim.. O problema é que, pra mostrar, pelo navegador, ele usa o interpretador de HTML e, a menos que se use as tags <pre> e </pre>, toda quebra de linha para o navegador é feita com as tags que permitem isso em HTML, como os parágrafos <p> ou o <br />

  6. Agora entendi. Então você não quer que mostre os produtos, mas sim as lojas, correto? Bom, isto você não tinha especificado.

    De qualquer forma, sendo flash+mysql, como podemos claramente ver, continua não sendo uma questão a ser postada neste fórum, que é pra dúvidas de PHP. A sua questão é quanto à consulta MySQL e não quanto à programação.

    De qualquer forma, então, é só usar o INNER JOIN pra retornar os resultados cruzados.

    SELECT tb_guia.nome_loja FROM tb_guia INNER JOIN tb_produtos ON tb_guia.codigo_loja = tb_produtos.codigo_loja WHERE tb_produtos.sexo = 'm' OR tb_produtos.sexo = 'a'

  7. Isto está dizendo que a variável que você passou para o mysql_fetch_array não é um resultado de MySQL válido, o que nos leva que a query está com problemas.

    Adiciona o seguinte na linha:

    $consulta = mysql_query($query) or die(mysql_error());

    Para que o MySQL te diga qual o problema.

  8. E não está dando certo?? Que erro mostra??

    Outra coisa: note que o for é um laço de repetição. Como só vai haver um cadastro com tal ID, não precisa do for. É apenas uma atribuição normal.

    $registro = mysql_fetch_array($consulta);

    E, claro, tem que tirar o } do for la embaixo.

  9. Acho que o Wanderson não entendeu o que eu quis dizer. No código está correto, da mesma forma que você mandou, dê uma olhada. As aspas que eu falei foi no nível de HTML, não no PHP. É só ver o código ali em cima..

    Agora, uma pergunta, Imorrível:

    Está aparecendo o endereço sem o link ou não aparece nada?

  10. <? echo "<tr><a href=".$row['site'].">".$row['site']."</a></tr>"; ?></td>

    Uai, cara.. Não tem nada estranho.. Exceto pela falta de Aspas no HTML.. Pode ser, mas pode não ser.. Em todo caso, vamos tentar..

    Tá vendo que logo depois de href= tem uma aspa? Só que esta aspa está fechando uma string (aberta depois de echo e antes de <tr>). Logo, no HTML, não tem aspa..

    Em HTML puro, deveríamos ver:

    <a href=http://www.acheiabc.com.br"> e não <a href=http://www.acheiabc.com.br>.. Apesar de eu ainda não saber se há diferença..

    Altera essa linha sua por:

    <? echo "<tr><a href=\"".$row['site]."\">".$row['site']."</a></tr>"; ?></td>

    As contra-barras servem para dizer ao PHP que aquelas aspas não devem ser interpretadas como abertura e fechamento de string, mas como parte do string. Assim, elas farão com que a saída HTML seja igual a que queremos..

    Tenta aí.. É uma das coisas que pode ser..

  11. Justamente por não saber que quando chega em 60 segundos vale um minuto e o mesmo pra minuto e hora é que transforma-se tudo em segundo.. Depois, somam-se os segundos e vai dividindo.

    Sim.. É dessa forma que tem que ser feito.. E não é "tão difícil assim >.<"...

×
×
  • Criar Novo...