Ir para conteúdo
Fórum Script Brasil

hernandes73

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Sobre hernandes73

hernandes73's Achievements

0

Reputação

  1. em primeiro lugar quero agradeçer a atenção dos amigos mauro e renato.... -Amigo renato, eu já havia tentado sua sugestão.... aparece a mensagem de que o registro foi excluido, porém no banco não é excluido... -Amigo mauro. Na verdade loginmotomec é o nome da tabela que estão cadastrados os usuários que têm permissão pra acessar o sistema....
  2. Bom dia aos amigos do fórum...... Pesquisei no fórum, mas não achei nada que me ajudasse; Bem, minha dificuldade é a seguinte: tenho um script que lista todos os usuários de uma tabela (tb_usuarios) e funciona perfeitamente; então resolvi incluir no final de cada registro retornado um botão para excluir (se quiser) o usuário...... o caso é que ele me retorna a mensagem de que o usuário foi excluído com sucesso, porém o usuário continua no banco de dados segue o script que exclui o usuário: <?php include "conecta.php"; include "versusuariomotomec.php"; $re = $linha["re"]; $slq = "DELETE * FROM loginmotomec LIKE re = \"$re\" "; $rs = mysql_query($sql) or die (mysql_error()); if(mysql_affected_rows() == 1){ echo "REGISTRO EXCLUÍDO COM SUCESSO"; }else{ echo "ERRO AO EXCLUIR O REGISTRO"; } ?> PS: já tentei mudar a seguinte linha: $slq = "DELETE * FROM loginmotomec LIKE re = \"$re\" "; para: $slq = "DELETE FROM loginmotomec WHERE re = \"$re\" "; se algum companheiro aí puder me dar uma ajuda fico muito grato....
  3. Bom dia galera, aqui estou para mais uma dúvida? Tenho duas tabelas : X e Y Na tabela x estão cadastrados os dados pessoais dos atletas Na tabela y estão cadastrados as datas de avaliações físicas, bem como os resultados... (data, peso, pressão arterial, imc, etc) Todos os meses são feitos novos exames. tenho um script que quando eu digito o RG (campo de relacionamento inner join) ele me retorna todos os exames feitos pelo atleta. porém, se por exemplo o atleta tiver feito 10 exames, o script me retorna dez vezes a foto, o nome , o rg e os respectivos resultados. Mas eu preciso que me retorne somente uma vez a foto, o nome e o rg e em seguida os 10 resultados dos exames. Espero ter sido claro, segue abaixo o script que já tentei ajustar e não consegui: <?php $sql = "SELECT efetivo.RE, efetivo.nomeguerra, efetivo.foto, 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 efetivo.RE = tb_medidas.RE "; $sql = $sql . "WHERE efetivo.RE LIKE \"%$pesqRE%\" "; $sql = $sql . "GROUP BY DATA desc "; //carrega os registros selecionados $rs = mysql_query($sql) or die (mysql_error() ); . . . scripts html . <?php while ($linha = mysql_fetch_array($rs)){ $DATA = $linha["DATA"]; $PESO = $linha["PESO"]; $ALTURA = $linha["ALTURA"]; $IMC = $linha["IMC"]; $PA_SIST = $linha["PA_SIST"]; $PA_DIAST = $linha["PA_DIAST"]; $RE = $linha["RE"]; $nomeguerra = $linha["nomeguerra"]; $foto = $linha["foto"]; . . .scripts html . <?php } ?> desde já agradeço muito
  4. mais uma dúvida, me retornou apenas um registro. como faço para me retornar todos os registros das tabelas?
  5. Caro DENIS, o problema como você sugeriu estava realmente na tabela tb_medidas que não havia índice para ela. o relacionamento estava errado. Olha só, eu fico muito grato pela sua ajuda... muito obrigado mesmo e tenha um bom dia....
  6. Caro amigo Denis, em primeiro lugar obrigado por sua atenção.... conferi todos os campos das duas tabelas e estão certos.... Detalhe: se eu digito left join ele me retorna um registro da tabela efetivo; se eu digito right join ele me retorna um registro com os campos desejados da tabela tb_medidas; mas no inner join não retorna nada...... desde já muito grato pela sua atenção.....
  7. Galera, já tentei de tudo e não encotro o problema do meu script que não retorna o resultado solicitado dos dados que encontram-se em duas tabelas. o script está abaixo. se algum colega puder ajudar aí fico muito grato.... <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 ) or die( mysql_error() ); /*1° coisa adicionamos or die para saber se tem algum erro na query*/ ?> <div align="center"><font face="Arial" size="3"><b>Medidas Físicas</b></font><br> <br> </div> <?php while( $linha = mysql_fetch_array( $resultado ) ) { $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"]; } ?> <table border="1" cellpadding="3" cellspacing="0" width="965"> <tr><!--adicionamos a tag tr--> <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> </tr> </table><!-- removemos o fechamento da tag table de dentro do laço--> <?php mysql_free_result( $resultado ); //removemos a liberação da consulta de dentro do laço //mysql_close($conecta ); //removemos o fechamento da conexao de dentro do laço ?> </body> </html>
  8. Valeu pompeu, resolveu sim muito obrigado...
  9. Bom dia a todos, sou extremamente iniciante em php. meu script não mostra os registros que estão no banco. script de conexão: <?php $conexao = mysql_connect("localhost","root",""); $db = mysql_select_db("19bpmi"); ?> script para visualisar os registros: <?php include "conexao.php"; $resultado = mysql_query("SELECT * FROM efetivo"); //$linhas = mysql_num_rows($resultado); $registros = mysql_fetch_row($resultado); echo "nome: $Nome <br>"; ?> alguém saberia me dizer o que estou fazendo de errado? quando executo no internet explorer não dá nenhuma mensagem de erro, porém não mostra nada. desde já muito obrigado
×
×
  • Criar Novo...