Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cunha1

Editar formulario

Recommended Posts

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,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

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

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

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

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.