Ir para conteúdo
Fórum Script Brasil

Hernandes

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Tudo que Hernandes postou

  1. Hernandes

    erro no inner join

    Valeu romerito, muito obrigado mesmo pela sua atenção. deu um erro aqui na linha 49, mas vou bater mais um pouco de cabeça aqui pra ver se resolvo, se não conseguir peço socorro novamente aos amigos do fórum, um grande abraço.
  2. Hernandes

    erro no inner join

    valeu ROMERITO, sua correção fez sumir os erros , porém não me retorna nenhum dado. a página aparece somente com o título: MEDIDAS FÍSICAS. o conteúdo do banco das tabelas não aparece. se puder ajudar. já agradeço pelo que fez até agora.
  3. Hernandes

    erro no inner join

    tenho duas tabelas em um banco no mysql. tabela1: efetivo tabela2: tb_medidas usei o código abaixo para capturar campos das duas tabelas e retornar no monitor: <html> <head> <title>acessando dados de duas tabelas mysql</title> </head> <body> <?php // abre conexão include ("conecta.php"); //cria sentença sql $sql = " SELECT efetivo.CodPst , efetivo.nomeguerra, tb_medidas.DATA, tb_medidas.PESO, tb_medidas.ALTURA, tb_medidas.IMC, tb_medidas.PA_SIST, tb_medidas.PA_DIAST "; $sql = $sql . "FROM efetivo "; $sql = $sql . "INNER JOIN tb_medidas "; $sql = $sql . "ON tb_medidas.re_efet = efetivo.re_efet"; //carrega os registros selecionados $resultado = mysql_query($sql, $conecta); ?> <div align="center"><font face="Arial" size="3"><b>Medidas Físicas</b></font><br> <br> </div> <table border="1" cellpadding="3" cellspacing="0" width="965"> <?php while($linha = mysql_fetch_array($rs)){ $CodPst = $linha["CodPst"]; $nomeguerra = $linha["nomeguerra"]; $DATA = $linha["DATA"]; $PESO = $linha["PESO"]; $ALTURA = $linha["ALTURA"]; $IMC = $linha["IMC"]; $PA_SIST = $linha["PA_SIST"]; $PA_DIAST = $linha["PA_DIAST"]; ?> <td width="135" valign="top"><?php echo $CodPst;?></td> <td width="112" valign="top"><?php echo $nomeguerra;?></td> <td width="131" valign="top"><?php echo $DATA;?></td> <td width="131" valign="top"><?php echo $PESO;?></td> <td width="159" valign="top"><?php echo $ALTURA;?></td> <td width="103" valign="top"><?php echo $PA_SIST;?></td> <td width="136" valign="top"><?php echo $PA_DIAST;?></td> </table> <?php mysql_free_result($resultado); mysql_close($conecta); } ?> </body> </html> quando executo dá o seguinte erro que não consegui resolver.: erro 1: "Warning: mysql_query() expects parameter 2 to be resource, null given in C:\xampp\htdocs\btl\consultamedidas.php on line 15 erro2: Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\btl\consultamedidas.php on line 23 desde já agradeço a atenção de todos.
  4. valeu Eserra por responder tão rápido, sou iniciante em php e agradeço muito a força. bem, agora apareceu a seguinte mensagem: Duplicate entry '' for key 1 Eserra, a questão agora é a seguinte se o banco não tem nenhum registro e insere o primeiro normalmente, mas a partir do momento que ele passa a ter um registro no segundo aparece a mensagem "Duplicate entry '' for key 1" Eserra, valeu a atenção, mas consegui resolver, o erro é coisa de iniciante mesmo não tinha colocado o primeiro item da tabela como autoincremento, fiz isso e resolvi o problema. valeu a força e a até o próximo problema e com o tempo espero ter conhecimento suficiente para ajudar outros colegas aqui. um abraço...
  5. bom dia galera do fórum, estou com um problema aparentemente simples. criei um site para um candidato a vereador da minha cidade com um form para cadastro dos eleitores. estava adicionando os registros perfeitamente no banco mysql, mas derrepente não adiciona mais e mostra a mensagem de erro personalizada. vou colocar aqui o script de conexão e o de inserir e se alguém puder me ajudar eu agradeço muiiiiiiiittttttttooo. script de conexão: <?php $hostname="bene11888.can.br"; $dbname="bene1188_contatos"; $usuario="bene1188_garcia"; $senha="****"; $conexao = mysql_connect("$hostname","$usuario","$senha") or die (mysql_error()); mysql_select_db("$dbname") or die(mysql_error()); ?> script de inserção: <?php include "mysqlconecta.php"; $nome= $_POST['nome']; $dtnasc = $_POST['dtnasc']; $endereco = $_POST['endereco']; $fone = $_POST['fone']; $sugestao = $_POST['sugestao']; $sql = mysql_query("INSERT INTO eleitores (nome, dtnasc, endereco, fone, sugestao) value ('$nome', '$dtnasc', '$endereco', '$fone', '$sugestao')"); if($sql) { echo "MUITO OBRIGADO $nome, SEU CADASTRO FOI REALIZADO COM SUCESSO, EM BREVE ENTRAREMOS EM CONTATO!"; }else{ echo "Estamos atualizando nosso banco de dados, tente novamente mais tarde";} ?> galera estou num mato sem cachorro. agradeço a atenção de todos
  6. Boa tarde galera do fórum, eu criei um site onde há um form de cadastro. porém não consigo conectar o banco mysql. no localhost está acrescentando certinho, porém no site está dando o seguinte erro: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'bene1188_garcia'@'sv14.hmnoc.net' (using password: YES) in /home/bene1188/public_html/mysqlconecta.php on line 14 Access denied for user 'bene1188_garcia'@'sv14.hmnoc.net' (using password: YES) e meu script é: <?php $hostname="bene11888.can.br"; $dbname="bene1188_contatos"; $usuario="bene1188_garcia"; $senha="******"; $conexao = mysql_connect("$hostname","$usuario","$senha") or die (mysql_error()); mysql_select_db("$dbname") or die(mysql_error()); ?> os asteriscos das senhas entenda-se como números. será que alguém pode me dar uma luza aí? sou novo em php e é a primeira vez que hospedo um site na net. www.bene11888.can.br obrigado.
  7. olha só galera, isso é coisa de principiante mesmo né. hehehe depois de queimar alguns neurônios, resolvi verificar a tabela criada no mysqladmin, e adivinhem os campos "dtnasc" e "fone" estavam com nomes diferentes na tabela. Gostaria de me desculpar aqui com os amigos e agradecer. tópico resolvido
  8. Bom dia galera do fórum, olha eu aqui de novo, o meu problema hoje é o seguinte: tenho um form de cadastro, um script para incluir os dados do form no banco. <?php include ("mysqlconecta.php");?><p><?php include ("visualiza.php"); $nome= $_POST['nome']; $dtnasc = $_POST['dtnasc']; $endereco = $_POST['endereco']; $fone = $_POST['fone']; $sugestao = $_POST['sugestao']; $sql = mysql_query("INSERT INTO eleitores (nome, dtnasc, endereco, fone, sugestao) value ('$nome', '$dtnasc', '$endereco', '$fone', '$sugestao')"); if($sql) { echo "MUITO OBRIGADO $nome, SEU CADASTRO FOI REALIZADO COM SUCESSO, EM BREVE ENTRAREMOS EM CONTATO!"; } else { echo " $nome, Ocorreu um erro ao gravar seus dados, por favor tente novamente mais tarde!"; } ?> e outro para visualizar o que foi inserido no banco: <?php include ("mysqlconecta.php"); $sql = "select * from eleitores"; $executa= mysql_query($sql); while($row = mysql_fetch_array($executa)) { echo "nome". $row['nome'] ."\n"; echo "dtnasc" .$row['dtnasc']."\n"; echo "endereco" .$row['endereco']."\n"; echo "fone" .$row['fone']."\n"; echo "sugestao" .$row['sugestao']."\n"; } ?> o problema é que quando clico no botão enviar do form aparece as seguintes mensagens: Notice: Undefined index: dtnasc in c:\arquivos de programas\easyphp1-8\www\vereador\visualiza.php on line 15 Notice: Undefined index: fone in c:\arquivos de programas\easyphp1-8\www\vereador\visualiza.php on line 17 mais uma vez peço ajudas dos amigos aqui do fórum Muito grato.
  9. beleza. valeu mesmo victorhugo.sfs muito obrigado pela força e tb pela paciência. hehehe. um grande abraço.
  10. Caro victorhugo.sfs, só pra clarear, o script pra inserir os registros eu incluo no form html de cadastro e o script para verificar se foi incluído eu crio um arquivo separado? Desculpa aí, mas estou começando mesmo em php. Desde já agradeço sua atenção.
  11. Boa tarde pessoal, como já disse antes estou começando a aprender php. até agora aprendi apenas fazer a conexão com o banco mysql. gostaria de saber se o script para inclusão de dados no banco é feito no próprio form html? e como faço para ver os registros que foram gravados na tabela. Acredito que isso é muito fácil para os senhores, porém estou começando e tendo muita dor de cabeça com isso. Desde já agradeço a atenção. ex: tenho o script de conexão: mysqlconecta.php: <?php $hostname="localhost"; $dbname="contatos"; $usuario="root"; $senha=""; $conexao = mysql_connect("localhost","$usuario","$senha") or die (mysql_error()); mysql_select_db("$dbname") or die(mysql_error()); echo "conexão realizada com sucesso!"; ?> tenho o form de cadastro com os campos: nome, endereço, nascimento e telefone no form inclui o seguinte código php: <?php include "mysqlconecta.php"; mysql_query("INSERT INTO eleitores (nome, nascimento, endereco, fone, sugestao) VALUES ('$nome', '$nascimento', '$endereco', '$fone', '$sugestao')"); ?> como faço pra saber se está sendo incluido no banco os dados cadastrados no form e como faço para visualizá-los obrigado pela força.
  12. Hernandes

    principiante

    Valeu as dicas MESTEREKO, principalmente sobre tutoriais e não apostilas, e também vou seguir o conselho sobre coisas específicas, certamente postarei mais dúvidas e espero em breve poder ajudar outras pessoas com o conhecimento adquirido aqui. um grande abraço.
  13. Hernandes

    principiante

    Boa tarde galera do fórum, estou iniciando em php e estou muito intusiasmado com tudo o que pode ser feito com ele. Gostaria de saber qual a maneira mais fácil de aprender a lidar com o php e banco de dados, como incluir, excluir, atualizar, através da net. desde já muito grato. Talvez minha pergunta pareça boba, mas realmente estou começando. muito obrigado pela atenção.
  14. Galera, ganhei alguns cabelos brancos e a solução tava na minha cara. eu havia criado um script assim, lembra? <? phpinfo(); ?> e então resolvi mudar para: <?php phpinfo(); ?> e resolveu AGORA, se alguém souber me dizer porque tenho que digitar "php" na tag de inicio e meu servidor não aceita somente "<?" fico grato, até mais grande abraço Nelson Hernandes Garcia
  15. Bom dia a todos do fórum, sou iniciante em PHP, estou deixando ASP por ser caro, e estou tendo problemas pra configurar o php. 1º Instalei o apache 2.2.4 e está funcionando, consigo startar e aparece a mensagem de que está funcionando quando digito "http://localhost" no navegador. até aí beleza. instalei o PHP5.2.3 e fiz algumas modificações no php.ini na pasta do php, instalada no c\php e no httpd do do apache instalada na pasta c:\arquivos de programas\apache\...\conf, alterações estas indicadas por alguns sites na net. Pois bem , a questão é que quando crio o script de exemplo : <? phpinfo(); ?> e salvo na pasta httpdocs do apache com extensão php, o navedador não me traz nada, simplesmente a página fica em branco. Se algum colega puder me ajudar a resolver isso, fico muito grato, pois assim posso iniciar meus estudos com o PHP.
×
×
  • Criar Novo...