Ir para conteúdo
Fórum Script Brasil

Endor

Membros
  • Total de itens

    226
  • Registro em

  • Última visita

Tudo que Endor postou

  1. Olá, Odisséia. Você não pode informar como são essas 12 opções e, dentro do BD como você quer buscar? Exemplo: CidadeNome - CidadeCod - CidadeEstado - CidadeCodIbege Nesse exemplo você pode buscar a linha acima de várias formas diferentes: Exemplo: WHERE CidadeNome =$a1; ou ainda CidadeCod =$cod; ou Ainda CiadadeCodIBEGE= $ibege; E várias outras soluções. Esclareça um pouco mais suas necessidades. Abraços
  2. Endor

    Sistema de admin para Sites

    Boa Tarde, Icramos! Com certeza existem vários modelos e idéias. Como você quer alterar os textos? Através de upload de txt ou Banco de Dados? No caso da imagem, o ideal seria o upload. Mas como este é apenas um elemento dentro do que você precisa, depois que começar a tomar corpo sua necessidades, Aproveita e monta o upload da imagem (que é um arquivo). Vá no pesquisar ou em Códigos Livres (acima no topo). Caso você não consiga ter uma idéia e ainda precisar de ajuda, volte. abraços.
  3. Boa Tarde, Paulo! Uma Sugestão: Você efetua a consulta e o resultado você coloca dentro de um laço, algo mais ou menos assim: <select name='resultado'> <option value='0'>Escolha a Opção</option> WHILE ($resul_sql=mysql_fetch_array($sql)) { PRINT"<option value='$resul_sql[id]'>$resul_sql[nome]</option>"; } </select> Qualquer dúvida, volte. Abraços.
  4. Endor

    Sistema de Postagem

    Olá, p.o.design! Não, não conheço. Mas posso preparar caso o interesse. Me passe o que precisa e eu faço um orçamento. Abraços
  5. Olá, Romulo_S. Montei um modelo para você usar. Altere segundo o que precisa. <HTML> <HEAD> <TITLE>Retirando Espaços</TITLE> </HEAD> <BODY> <?php import_request_variables("gP"); //No texte, a variavel que chega é $paco; $espaco = strlen($paco); //Apenas para saber quantos são os caracteres; PRINT"$espaco <BR> //Mandei imprimir na tela; <pre>Escrito =$paco</pre><BR>"; //Coloquei para imprimir antes de retirar os espaços //Aqui começa a ser analisado //Se tiver espaços, retira //Para evitar erros, vai retirando um de cada vez. $i =0; WHILE ($i <= $espaco) { $caract = substr($paco, 0, $espaco); IF (ord($caract)==32) {$paco = substr($paco, 1, $espaco); $espaco = $espaco-1; } ELSE{$i = $espaco +1;} } PRINT" <pre>Final =$paco</pre>"; // Aqui imprime já efetuado a correção. ?> </BODY> </HTML> Espero que seja isso que você quer. Abraços.
  6. Endor

    Sistema de Postagem

    Bom dia, p.do.design! Para realizar isso, sugiro você a usar o Banco de dados para alimentar as páginas previamente criadas. Uma sugestão: Você cria as páginas como vai aparecer e os dados que ela, a cantora, irá mudar conforme necessidade, será alimentado pelo banco de dados. Para isso você pode usar o mysql ou mesmo arquivos de texto. Abraços
  7. Bom dia, Romulo_S. Exatamente. Pelo que entendi, seu problema está no início que o digitador pode deixar espaços, não é? Exemplo: ( aqui deixei dois espaços no início.) Se você fizer um texte da seguinte forma: $paco =O Texto digitado. $espaco = strlen($paco); e imprimir algo assim: PRINT"$espaco"; Você verá que o espaço está sendo contado. desta forma, é só criar um laço para que a cada volta retire o espaço desejado, até não ter espaços iniciais. Abraços
  8. Boa Tarde, Rômulo_S. Você tem certeza de que é no formulário? Não seria em algum input? Caso seja no input, utilize-se do nome como variável para tratar no lado servidor. Sugiro você fazer um laço, e enquanto for espaço, ele retira. Dessa forma você terá uma string sem espços iniciais. Caso não saiba como fazer, volte. Abraços.
  9. Olá. Aqui não é o forum correto, pois é PHP. Mas não difícil. Você só precisa entender a lógica do javascript e então prosseguir. Efetue uma pesquisa no forum do javascript e você um vasto material sobre "validar". Abraços.
  10. Boa Tarde, Guerreiro! Você quer validar em javascript ou em php? A vantagem de validar em javascript é que antes de ser enviado ao servidor, ele já efetua o controle antecipadamente. Mas de uma coisa é certa, para validar os dados, você precisa saber que dados eles vão conter, caso não esteja correto como você quer e, usar esse parâmetro para efetuar a validação. Exemplo: $nome ----> Você não tem como saber se a pessoa escreveu um nome correto ou não, mas tem como saber se está preenchido. Então faria algo assim: IF($nome==""){PRINT"<p align='center'>O campo Nome precisa ser preenchido. <a href=\"java script:history.go(-1)\">Voltar</a></p>";} Mas não resta dúvida que é muito melhor utilizar o javascript. É menos trabalhoso. Abraços.
  11. Endor

    select multiple php

    Boa Tarde, Tainá! Você precisa que seja efetuado a mostra de 10 linhas? Não entendi o porque Multiple size=10, na consulta. Acho que, não precisei usar ainda, que você pode usar apenas o size=10. Abraços.
  12. Boa Tarde. Você já testou com um print para saber se suas variáveis estão recebendo os valores esperados? Não entendi porque você faz uma consulta e ao mesmo tempo um insert. Por outro lado, tente assim: $inserir = mysql_query("INSERT INTO doar (nome, char, data, valor) VALUES ('$nome','$char','$data','$valor')"); Abraços.
  13. Bom dia, Roo! Não. Comentários não deixam lento. O tamanho da variável também não. Mas quanto maior a variável mais trabalho para você escrever. Conheço páginas que tem acima de 2500 linhas de códigos, com diversas whiles (que faz o sistema demorar um pouco mais, dependendo da qtd de dados para processar) e as respostas são muito rápidas. Abraços.
  14. Endor

    Passar dados método POST

    Bom dia, Luis. Uma sugestão, passe o código para o pessoal do forum poder estudaem e verificar se podemos ajudar. Abraços.
  15. Bom dia, tfguitar. Sim soube. Você pode fazer algo assim: $tipodado = $_POST["dados insp"]; $cons = "SELECT dados insp FROM suatabela WHERE dados insp='$tipodado'"; $exe_cons = mysql_query("$cons"); $resul_cons = mysql_fetch_array($exe_cons); Dessa forma só virão os dados que forem iguais ao tipodados. Abraços.
  16. Verifique se o problema é só esse. Porque você não me pareceu muito contente com o resultado. Se for apenas isso, é para estar muito rápido. O mysql é BD veloz. Abraços.
  17. Boa Tarde. Acrescente, logo depois de "ORDER BY $res_nome") OR DIE ("Busca Falhou: ".mysql_eror()); Para ver se aparece algum erro. Mas o ruim de efetuar suas consultas da forma como estão, é que como está usando duas tabelas para elaborar a consulta, pode acontecer de ter dois campos de igual nome e não está especificado de qual tabela. Mas, porenquanto para você localizar o erro, sugiro que ao invés das variáveis, dê os nomes corretos e caso persista, pelo menos já sabe onde está o erro. Uma questão: Qual campo das duas tabelas que está motivando a consulta em conjunto? Você não colocou. Abraços
  18. Olá. Esse Nome_tabela CU faz parte do nome? Porque o nome da tabela não pode ter espaços; Você está repetindo muito Nome_tabela quando separa você dá um apelido a tabela, sendo assim, qual apelido é válido? Foi isso que eu te disse, se você não domina muito bem o mysql (ou qualquer outro sql), evite complicar muito a consulta. Na cláusula WHERE, não é diferente do modo JOIN Você vai pegar o campo principal da tabela vinda, com o campo da tabela que tem que tem a comparação. Exemplo: tbl_funcionario = IDfunc, Nome, Cpf tbl_registro = IDregistro, Registro, IDfunc Se eu quiser fazer uma consulta e quero que na consulta apareça o nome do funcionário, enho que fazer algo assim: $reg = "SELECT r.registro, f.nome FROM tbl_registro r, tbl_funcionario f WHERE f.IDfunc=r.IDfunc"; Dessa forma estou falando que quero o nome do funcionário que tenha IDfunc igual ao que está na Tabela Registro. Qualquer dúvida, retorne. Abraços
  19. Olá, Marcos! Veja se algo assim: PRODUTO ID QTD ATUAL SAÍDA Coca 1 25 5 Sprit 2 12 3 LImão 3 30 10 Fanta 4 40 10 Caso sim, precisa saber se você estará fazendo em bloco ou conforme a saída. Mas indiferente, vai ter que fazer um update: $altera = "UPDATE estoque SET saida='$saida WHERE idproduto='$id'"; Finaliza a query; E pronto. Se você precisar do retorno para saber quantas peças tem em estoque é outra consulta. Mas o dieal é que você tenha uma implementção para dar todo esse suporte. Qualquer dúvida, retorne. Abraços
  20. Bom dia, Marcusfj1! Desculpe-me por não er procurado te ajudar. Mas você estava com resposta, nem olhei seu post. Uma sugestão, retire os InnerJOIN, pois se você não tem domínio de como proceder, vai travar. Use sempre que possível o WHERE Exemplo: a.id_cidade = b.id_cidade AND.....e continue. Abraços.
  21. Bom dia! Sobre o que você disse, segue abaixo: "eu já tinha imaginado isso, o problema é quando no lugar de ser resposta, se fosse um tópico, como iria mudar o número do id_topico(CampoTópico)" Rapaz, eu te expliquei o que fazer com a resposta, que ao meu ver era sua dúvida. Mas pelo escreveu acima, não apenas. Você descobre se é resposta ou Tópico. Quando a pessoa for abrir um tópico, você deve ter algum identificador que diga que ele está abrindo um tópico, não é? E quando for resposta, a mesma coisa, não é? Pois bem, de posse desses diferenciais, elabore seu código, para saber se é tópico ou resposta e depois é só implementar. Exemplo: IF($tópico) { //Aqui você implementa o código caso seja um tópico iniciando.... } ELSE { // Aqui você implementa o código caso seja uma resposta.... //E ao meu ver, qualquer um depois do código aberto é resposta. } Qualquer dúvida, volte. Abraços
  22. Bom dia, tfguitar! Não entendo. Se a pergunta 65 vai para o campo 65, só pode ser a pergunta 65 que foi respondida NOK, não é? Sendo assim, você pega a resposta do campo, e já sabe que pergunta foi formulada. quanto ao array, você terá que usar o mysql_fetch_array() para buscar esses dados. Depois de feito a consulta, use a função acima e, se você achar que são muitas e quer colocar numa relação, use ela dentro de um WHILE. Caso precise saber como fazer, pode voltar. Abraços.
  23. Bom dia, naldo_10! Aparentemente seu código está correto. Parabéns pela idéia de colocar a cor em variável. Mas posso levantar duas possibilidades: Se você não está com SHOT TAG ativada, o fato de estar usando apenas <? e não <?php não vai deixar funcionar. Ou então alguma variável não está transportando o valor correto. Abraços.
  24. Boa noite ghs. Não conheço este programa "ucp.php". Imaginado que você tenha o seguinte campos: CampoID, CampoTópico, CampoResposta, CampoMensagem Como você acabou de falar, o CampoID é automático e, nesse momento não interessa porque vai gerado automaticamente. Sugestão para inserção da resposta: $topico_origem Faça um INSERT mais ou menos assim: $novo = "INSERT INTO mensagem (campotopico, camporesposta, campomensagem) VALUES('$topicorigem', '$respota', '$mensagem')"; Se o caminho for este e precisar de ajuda, volte. Abraços
  25. Bom dia, vinny. Com certeza algum erro de montagem de sua página. Como anteriormente para o mesmo assunto (acho que você está abrindo vários post do mesmo assunto sem resolver totalmente), vimos que seu include estava posterior. Desta vez, possivelmente pode estar acontecendo algo parecido. Antes de usa a variável $_SESSION para executar alguma tarefa, verifique se ela está recebendo valor, algo do tipo $recebe = $_SESSION["recebe"]; PRINT"Recebe = $recebe"; Assim você irá eliminando partes de erro. Não é algo profissional, mas como precisa se familiarizar-se, precisa adquirir confiança em seu código; Depois você pode usar o IsSet, e assim por diante. Mas você passar pedaço de seu código e falar que não está funcionando, de nada adianta, porque o código acima está correto, o que não sabemos e todo de seu código se eles estão corretos. Exemplo você cria um código, que precise chamar a SESSION, e abaixo você descreve a SESSION. Este código não vai funcionar, porque na ocasião em que o PHP foi lido, não existia tal dado. Abraços.
×
×
  • Criar Novo...