Cunha1 0 Denunciar post Postado Julho 18, 2007 http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Boa noite galera, Estou com uma tabela onde estou listando os cadastros e na ultima coluna estou tentando colocar um link para editar os formularios das pessoas cadastrados. Alguem sabe como posso fazer essa edição? Segue abaixo o codigo: <?php include("inc_verificaLogin.php"); include("modelo.php"); include("inc_conectaBD.php");?><br><html> <head> <title>LISTAR MEMBROS</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css"><!--body,td,th { font-family: Verdana, Helvetica; font-size: 12px;}.style1 {font-size: 14px}--></style> </head> <body> <span class="style1 style4">Lista de Membros</span> <hr><br> <!-- CONTEUDO --> <div class="conteudo"> <table width="100%" border="1" cellpadding="0" cellspacing="0"><tr bgcolor="#999999"> <th><div align="left">Nome</div></th> <th><div align="left">Data de Nasc.</div></th> <th><div align="left">Sexo</div></th> <th><div align="left">Endereço</div></th> <th><div align="left">Bairro</div></th> <th><div align="left">Cep</div></th> <th><div align="left">E-mail</div></th> <th><div align="left">Telefone</div></th> <th><div align="left">Celular</div></th> <th><div align="left">Estado Civil</div></th> <th><div align="left">Conjuge</div></th> <th><div align="left">Filhos</div></th> <th><div align="left">Ministério</div></th> <th><div align="left">Igreja</div></th> <th><div align="left">Data de Admissão</div></th> <th><div align="left">Data de Batismo</div></th> <th><div align="left">Entrou por</div></th> <th><div align="left">Status</div></th> </tr> <?php $sql = ("SELECT * FROM tblMembro order by strNome ASC"); $resultado = mysql_query($sql) or die ("<p>Não foi possível realizar pesquisa.<br />Tente novamente.</p>" . mysql_error()); while ($row = mysql_fetch_assoc($resultado)) { //Montagem da tabela echo "<tr><td>" . $row["strNome"] . "</td>"; //Formatação de datas do padrão americano para o brasileiro $saida = $row["dteNascimento"]; $aux = explode("-", $saida); $aux = array_reverse($aux); $saida = implode("/", $aux); echo "<td>" . $saida . "</td>"; echo "<td>" . $row["strSexo"] . "</td>"; echo "<td>" . $row["strEndereco"] . "</td>"; echo "<td>" . $row["strBairro"] . "</td>"; echo "<td>" . $row["strCep"] . "</td>"; echo "<td>" . $row["strEmail"] . "</td>"; echo "<td>" . $row["strTelefone"] . "</td>"; echo "<td>" . $row["strCelular"] . "</td>"; echo "<td>" . $row["strEstCivil"] . "</td>"; echo "<td>" . $row["strConjuge"] . "</td>"; echo "<td>" . $row["strFilhos"] . "</td>"; echo "<td>" . $row["strMinisterio"] . "</td>"; echo "<td>" . $row["strIgreja"] . "</td>"; //Formatação de datas do padrão americano para o brasileiro $admis = $row["dteIngresso"]; $aux = explode("-", $admis); $aux = array_reverse($aux); $admis = implode("/", $aux); echo "<td>" . $admis . "</td>"; //Formatação de datas do padrão americano para o brasileiro $batismo = $row["dteBatismo"]; $aux = explode("-", $batismo); $aux = array_reverse($aux); $batismo = implode("/", $aux); echo "<td>" . $batismo . "</td>"; echo "<td>" . $row["strEntrou"] . "</td>"; echo "<td>" . $row["strStatus"] . "</td>"; echo "<td> <a href='altMembros.php?modo=ALTERAR&idMembro=". mysql_result($membro, $i, "idMembro")."'> Editar Usuario </a>"; } ?> </table></body></html> No final onde esta o href esta dando o seguinte erro: Warning: Wrong parameter count for mysql_query() in C:\wamp\www\controleibshe\lstMembro.php on line 100 Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 18, 2007 De onde vem $membro e $id? Por que você nào usa a array $row para resgatar o ID do membro? ;) Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Julho 18, 2007 Beraldo,Em outra tabela fiz a mesma coisa só que utilizando o mysql_result e os nomes dos campos só que nessa tabela por causa da conversão da data tive que fazer desse jeito. $membro = ("SELECT * FROM tblMembro order by strNome ASC"); $resultado = mysql_query($membro ) or die ("<p>Não foi possível realizar pesquisa.<br />Tente novamente.</p>" . mysql_error()); while ($row = mysql_fetch_assoc($resultado)) O id e o $membro tem que vir na solicitação da tabela.Agora você pode me explicar ou me direcionar para para alguma pagina que trate de array pois tentei tambem fazer o array só que ele dá o mesmo erro. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 18, 2007 Note que $membro é uma string, não um resource de mysql_query(), por isso você não pode usá-lo em mysql_result(). ;) Os índices de $row são os nomes dos campos da tabela, então, se o campo id existir, haverá o índice id em $row: echo $row['id']; Dessa forma você recupera o ID, ou usa $resultado em vez de $membro em mysql_result(). Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Julho 18, 2007 Beleza Beraldo,Vou tentar mais tarde e depois eu te falo se deu certo.Parabéns pelo forum que é excelente.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Julho 23, 2007 Bom dia Beraldo,Não esta dando certo.Esta dando erro justamente na linha onde eu faço o link para editar.Obrigado.Igor. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 23, 2007 Poste a mensagem de erro e mostre como está o código atualmente. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Julho 27, 2007 Boa tarde Beraldo,O erro é o seguinte mysql_result(): supplied argument is not a valid MySQL result resource in C:\wamp\www\controleibshe\lstMembro.php on line 99obrigado.Igor Cunha Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Julho 29, 2007 Cara não estou conseguindo.Dá erro no link editar <?php include("inc_verificaLogin.php"); include("modelo.php"); include("inc_conectaBD.php");?><br><html> <head> <title>LISTAR MEMBROS</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css"><!--body,td,th { font-family: Verdana, Helvetica; font-size: 12px;}.style1 {font-size: 14px}--></style> </head> <body> <span class="style1 style4">Lista de Membros</span> <hr><br> <!-- CONTEUDO --> <div class="conteudo"> <table width="100%" border="1" cellpadding="0" cellspacing="0"><tr bgcolor="#999999"> <th><div align="left">Nome</div></th> <th><div align="left">Data de Nasc.</div></th> <th><div align="left">Sexo</div></th> <th><div align="left">Endereço</div></th> <th><div align="left">Bairro</div></th> <th><div align="left">Cep</div></th> <th><div align="left">E-mail</div></th> <th><div align="left">Telefone</div></th> <th><div align="left">Celular</div></th> <th><div align="left">Estado Civil</div></th> <th><div align="left">Conjuge</div></th> <th><div align="left">Filhos</div></th> <th><div align="left">Ministério</div></th> <th><div align="left">Igreja</div></th> <th><div align="left">Data de Admissão</div></th> <th><div align="left">Data de Batismo</div></th> <th><div align="left">Entrou por</div></th> <th><div align="left">Status</div></th> </tr> <?php $membro = ("SELECT * FROM tblMembro order by strNome ASC"); $resultado = mysql_query($membro) or die ("<p>Não foi possível realizar pesquisa.<br />Tente novamente.</p>" . mysql_error()); while ($row = mysql_fetch_assoc($resultado)) { //Montagem da tabela echo "<tr><td>" . $row["strNome"] . "</td>"; //Formatação de datas do padrão americano para o brasileiro $saida = $row["dteNascimento"]; $aux = explode("-", $saida); $aux = array_reverse($aux); $saida = implode("/", $aux); echo "<td>" . $saida . "</td>"; echo "<td>" . $row["strSexo"] . "</td>"; echo "<td>" . $row["strEndereco"] . "</td>"; echo "<td>" . $row["strBairro"] . "</td>"; echo "<td>" . $row["strCep"] . "</td>"; echo "<td>" . $row["strEmail"] . "</td>"; echo "<td>" . $row["strTelefone"] . "</td>"; echo "<td>" . $row["strCelular"] . "</td>"; echo "<td>" . $row["strEstCivil"] . "</td>"; echo "<td>" . $row["strConjuge"] . "</td>"; echo "<td>" . $row["strFilhos"] . "</td>"; echo "<td>" . $row["strMinisterio"] . "</td>"; echo "<td>" . $row["strIgreja"] . "</td>"; //Formatação de datas do padrão americano para o brasileiro $admis = $row["dteIngresso"]; $aux = explode("-", $admis); $aux = array_reverse($aux); $admis = implode("/", $aux); echo "<td>" . $admis . "</td>"; //Formatação de datas do padrão americano para o brasileiro $batismo = $row["dteBatismo"]; $aux = explode("-", $batismo); $aux = array_reverse($aux); $batismo = implode("/", $aux); echo "<td>" . $batismo . "</td>"; echo "<td>" . $row["strEntrou"] . "</td>"; echo "<td>" . $row["strStatus"] . "</td>"; echo "<td> <a href='altMembros.php?modo=ALTERAR&idMembro=". mysql_result($membro, $i, "idMembro")."'> Editar</a>"; } ?> </table></body></html> Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Julho 30, 2007 Por favor alguem sabe como eu posso fazer?Esta dando erro no link editar.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Agosto 1, 2007 Alguem sabe como eu posso resolver esse problema?Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Agosto 2, 2007 Consegui resolver e estou postando abaixo onde estava o erro para a galera que queira pegar o codigo.Pode colocar como resolvido. echo "<td> <a href='altMembros.php?modo=ALTERAR&idMembro=". $row["idMembro"]."'> Editar</a>"; Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Setembro 6, 2007 Boa tarde, Alguem sabe como eu posso colocar uma imagem (icone) usando este codigo? echo "<td> <a href='altMembros.php?modo=ALTERAR&idMembro=". $row["idMembro"]."'> Editar</a>"; Obrigado. Igor Cunha Compartilhar este post Link para o post Compartilhar em outros sites
bush 1 Denunciar post Postado Setembro 7, 2007 Bem não sei se é isso mesmo que você quer mais se for ta ai: echo "<td> <a href='altMembros.php?modo=ALTERAR&idMembro=".$row["idMembro"]."'><img src=\"caminho_da_tua_img\" width=\"Largura\"height=\"altura\"> </a>"; Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Setembro 8, 2007 Valeu bush,Deu certo. Compartilhar este post Link para o post Compartilhar em outros sites
Cunha1 0 Denunciar post Postado Setembro 8, 2007 Outra coisa.Alguem sabe como eu tiro o sublinhado da imagem?Já tentei com css mais não deu certo.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites