Ir para conteúdo
Fórum Script Brasil

MLeandroJr!

Veteranos
  • Total de itens

    2.165
  • Registro em

  • Última visita

Tudo que MLeandroJr! postou

  1. Você pode salvar o valor vindo do form em uma variável, e aí é só comparar com o valor do combo. Se for igual, você imprime o "selected". Vamos supor que você tenha atribuído o valor vindo do form à variável $comboForm. function criarCombo(){ $sql = "SELECT $this->dados, $this->fieldId FROM $this->table ORDER BY $this->dados"; $rs_sql = mysql_query($sql); $combo .= "<option value=\"\"></option>\n"; while($linha=mysql_fetch_array($rs_sql)){ $id = $linha[$this->fieldId]; $nome = $linha[$this->dados]; $combo .= "<option value=\"$id\"" if($comboForm == $id){ $combo .= " selected"; } $combo .= ">$nome</option>\n"; } echo $combo; }
  2. MLeandroJr!

    Índices

    Quanto à chave primária, acho que sei responder. Essa nada mais é que um índice de tipo PRIMARY.
  3. Como aqui é um fórum para programadores/desenvolvedores, te aconselho a pesquisar e começar a montar o menu. Se tiver dúvidas durante a montagem os usuários daqui o ajudarão. Mas passar algo pronto, duvido.
  4. Com a segunda query que eu passei é impossível pegar a foto da tabela de usuário. Você trocou sua query para esse segundo modelo? Veja que não são iguais.
  5. É que o campo foto é ambíguo. Tenta pegar só os dados do anúncio: SELECT c.* FROM `classificados` AS c INNER JOIN `usuarios` AS u ON u.id = c.idUsuario WHERE u.plano = 'PLANO';
  6. Você pode usar JOIN, ou INNER JOIN. Você fará consulta na primeira tabela, no seu caso a de classificados e juntará a segunda, no seu caso a de usuários, onde o idUsuario da tabela de classificados seja igual ao id da tabela de usuários. O ideal seriausar uma chave estrangeira pra isso. Basicamente, o seguinte: SELECT * FROM `classificados` AS c INNER JOIN `usuarios` AS u ON u.id = c.idUsuario WHERE u.plano = 'PLANO';
  7. Veja se o diretório de imagens existe e se tem permissão para gravação. Na dúvida, utilize 777.
  8. Envia MP para algum dos administradores (menos o scriptbrasil) que eles trocam pra você.
  9. Na verdade o tópico não é fechado, ele é apenas marcado como resolvido, e você mesmo pode fazê-lo colocando "(Resolvido) " sem as aspas no início do título dele.
  10. A não ser que você utilize Linux, ele não existe. E o mais simples mesmo é utilizar o FakeSendmail, ou o PHPMailer como o dedas disse.
  11. Ele vai por URL porque você está submetendo o formulário. O padrão de envio dos formulários é GET. Você não pode submeter seu formulário se deseja apenas chegar o campo e jogar o valor em algum lugar.
  12. O PHP utiliza o Sendmail para disparar emails através de sua função mail(). O Windows não possui Sendmail, por isso a função não funciona. Existe um projeto chamado FakeSendmail que emula um Sendmail no Windows para que você possa fazer seus testes.
  13. Encontrei esses erros: Você monta sua função esperando que um parâmetro seja enviado, mas a chama sem parâmetro algum Você tem a estrutura para verificar sexo como se ele fosse um array, mas não indica de onde esse array vem.Com a correção desses erros, seu script funcionará.
  14. Como cada linguagem está em uma camada e o javascript roda no lado cliente (enquanto o PHP roda no lado servidor) você só conseguirá fazer isso com ajax.
  15. Você não conseguirá fazer isso somente com html. Se você não quisesse salvar isso, poderia fazer com javascript, mas como você quer salvar, precisará estudar alguma linguagem server-side.
  16. Se não tivesse minha reputação a zelar por aqui, entraria nessa discussão.
  17. MLeandroJr!

    Web Service

    Isso na verdade não é nem com PHP, é com HTML. Crie um form com method GET.
  18. MLeandroJr!

    Undefined offset: 2

    Cara, na boa. Joga a tag code no seu código pelo menos. Aí ele está dizendo que não existe o offset 2 da array, ou seja, ela só tem 2 valores nela (começa a contagem em 0).
  19. Não me canso de dizer por aqui. Este é um fórum para desenvolvedores. Estude a linguagem e comece a montar seu código. Se tiver dúvidas, com certeza o ajudaremos. Mas entregar um código do 0 fazendo isso não é o intuito dessa comunidade.
  20. Isso significa que você está passando o parâmetro dest via GET para o servidor. A linguagem no lado do servidor pode utilizar esse parâmetro para fazer alguma ação. Se foi você quem desenvolveu o site, não usou nenhuma linguagem que rode do lado servidor e está recebendo essa mensagem, procure por algum formulário sem a propriedade method. Formulários precisam ter o method="post" senão qualquer dado será enviado via GET (como se fosse digitado na barra de endereços).
  21. http://scriptbrasil.com.br/forum/index.php?showtopic=131722
  22. MLeandroJr!

    Ajuda...

    Recomendo a leitura deste tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=131722
  23. Tem se você enviar o formulário. Aí poderá resgatar o valor via $_POST ou $_GET. Pelo que vejo não está muito claro em que camada (e momento) o PHP roda, recomendo uma boa leitura sobre a linguagem, comunicação cliente/servidor e o protocolo http.
  24. Você utiliza a variável $conteudo no foreach() mas coloca $coteudo (sem o n) no echo.
×
×
  • Criar Novo...