Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. o name é esse mesmo. O que tem de mudar é o value. <input type="checkbox" name="opcoes[]" value="1" /> <input type="checkbox" name="opcoes[]" value="2" /> <input type="checkbox" name="opcoes[]" value="3" /> <input type="checkbox" name="opcoes[]" value="4" /> No PHP, $_POST['opcoes'] vira um array. Depois é só ver quais números estão nesse array.
  2. Onde você colocou o echo $sql? Deve estar no local errado, pois essa vírgula não poderia estar ali. Coloque o echo $sql logo acima de mysql_query().
  3. É assim mesmo. Somente campos marcados serão enviados. Você terá de inserir no value um número de identificação.
  4. Retire o $email_to ou $nome_to do count(). Não use duas variáveis ali. Dê um echo na $sql antes de executá-la, para ver qual está sendo o valor dela.
  5. faça assim o input $tb .= '<td><input type="text" name="nome" value="' . (isset($_POST["nome"]) ? $_POST["nome"] : "") . '" size="10" /></td>';
  6. Não cadastra nada? Troque isto: $inserir = mysql_query($sql); por isto veja se aparece algum erro
  7. Beraldo

    Problemas com a Hora

    Como você está chamando a função para formatar a data? Esse método de gerar a data só deixa o código extenso. Use strftime() juntamente com setlocale(). Datas no formato YYYY-MM-DD podem ser convertidas em timestamps, com strtotime(), sem precisar ficar usando um monte de substr(). ;)
  8. Pronto. ;) Login alterado. Que bom que está gostando do fórum. :) Se tiver sugestões e/ou críticas, já sabe onde postá-las. ;) Feliz Natal (meio atrasado) e um ótimo 2008! :D Abraços, Beraldo
  9. Dá para mudar também. Quer que eu mude para NoNaMexD?
  10. <?php switch($_GET['pag']) { case 'carros': header("Location: veiculos.php?pag=1"); break; } ?> veja se agora dá certo
  11. $nome_to também chega como um array. Use a mesma lógica que utilizei com $email_to. Pode usar o mesmo loop for().
  12. Feito. :D clenir dos santos souza jr. -> NoNaMexD O login continua o mesmo (e que login constrangedor, heim?! :laugh: )
  13. Beraldo

    Erro ao conectar

    Acesso negado. O nome do usuário ë 'banco'?? :blink:
  14. Com header() você pode. É como se você acessasse uma página normalmente, mas adicionando variáveis na URL. O que não pode é haver query string na inclusão de arquivos. Afinal, não há lógica ao tentar incluir o arquivo x.php?id=4; isso é um arquivo inválido. Mas faria sentido incluir o arquivo x.php. ;)
  15. Você continua usando URL com query string dentro do include. Você já estudou algum tutorial sobre Query String?
  16. Beraldo

    Caracteres

    No topo do script, se usar header(). Ou use meta tag. Tanto faz. O efeito será o mesmo
  17. index.php <?php require "teste.php"; ?> teste.php <?php echo $_GET['var']; ?> Acesse a index passando um valor para var na URL. Você verá que dá certo index.php?var=Beraldo index.php?var=ScriptBrasil ...
  18. Beraldo

    Caracteres

    No banco de dados os textos estão corretos? Tem certeza? Se sim, basta adicionar o content-type correto. header("Content-Type: text/html; charset=iso-8859-1");
  19. Em veiculos.php, basta fazer um switch semelhante. Esse script será inserido na página principal, então ele pode acessar o valor de $_GET sem problemas.
  20. Beraldo

    Caracteres

    Não adianta só alterar. Tem que inserir os dados com o collation correto. Se você já tem tudo cadastrado, crie um script para inserir os dados novamente, convertendo os caracteres 'estranhos'.
  21. Não use query string em include. Faça assim: case "carros": case "motos: case "caminhoes": include "veiculos.php"; break; Depois, em veiculos.php, você faz a verificação da variável $_GET['pag'] novamente, para gerar o conteúdo correpondente.
  22. não pode haver saída ao navegador (echo, print e HTML) antes de header().
  23. Beraldo

    Caracteres

    Verifique o charset (collation) das tabelas. deixe em latin1_general_ci. Deve estar em utf8, provavelmente.
  24. Você não pode usar query string em include/require. Redireione usando header().
  25. Beraldo

    Configurações do PHP

    Se você quer alterar essa diretiva no servidor, terá de usar htaccess, pois com ini_set(), o valor de short_open_tag não pode ser alterado. http://br2.php.net/manual/pt_BR/ini.php Mas no seu PC pode ser pelo php.ini, como o ESerra falou. Mas é bom ir adaptando seus scripts para que eles não dependam dessa diretiva, que só favorece programadores "preguiçosos". :P
×
×
  • Criar Novo...