Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 11

Problema com lista alteração e exclusão

02-11-2009 04:01

Bom dia,

sou iniciante e preciso de ajud, pois estou fazendo 3 scripts onde um deles é LISTAPROMO.PHP (LISTA TODAS AS PROMOÇOES CADASTRADAS NO BANCO DE DADOS MYSQL), ALTERAR.PHP (PERMITE ALTERAR ALGUNS DADOS DO REGISTRO ESCOLHIDO PARA ALTERAÇÃO) E EXCLUIR.PHP(EXCUI O REGISTRO SELECIONADO DO BANCO DE DADOS).

Os sistemas são bem simples mas acho que algo está bem errado e precis de um a opiniao e se puderem me ajudar, estarei postando os 3 scripts para que alguém possa me dizer o que estou fazendo de errado, pois os mesmos não funcional.

LISTAPROMO.PHP

<form action="" method="post" name="form1" id="form1"> <table width="1048" height="677" border="0" background="fundo.jpg"> <tr> <td width="578" height="30" valign="top" background="fundo2.JPG"><div align="center"> <ul> <blockquote></blockquote> <table width="981" height="195" border="0" align="center"> <tr> <td width="965" height="133"><table width="932" border="0"> <tr> <th width="288" height="127" scope="col"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="350" height="136" title="logoetna"> <param name="movie" value="etnalogo.swf" /> <param name="quality" value="high" /> <embed src="etnalogo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="350" height="136"></embed> </object></th> <th width="10" scope="col">&nbsp;</th> <th width="624" scope="col"><label for="imageField"></label> <p> <label for="imageField"></label> <label for="imageField"></label> <label for="imageField"></label> <label for="imageField"></label> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="663" height="136" title="banner_etna"> <param name="movie" value="bannerSuperiordireito.swf" /> <param name="quality" value="high" /> <embed src="bannerSuperiordireito.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="663" height="136"></embed> </object> </p></th> </tr> </table></td> </tr> <tr> <td height="33"><table width="582" border="0"> <tr> <td width="209"><table width="203" border="0"> <tr> <td width="88"><a href="empresa.php" class="style8 style9">EMPRESA</a></td> <td width="105"><a href="promocoes.php" class="style21">PROMO&Ccedil;&Otilde;ES</a></td> </tr> </table></td> <td width="87"><a href="contato.php" class="style21">CONTATO</a></td> <td width="74"><a href="index.php" class="style21">HOME</a></td> <td width="194">&nbsp;</td> </tr> </table> <table width="1008" border="0"> <tr> <td width="1024"> </td> </tr> <tr bgcolor="#CCFF99"> <td height="17" colspan="7" bgcolor="#990000" id="dateformat"> </td> </tr> </table></td> <td width="10">&nbsp;</td> </tr> </table> <table width="1000" border="0" align="center" cellspacing="12"> <tr> <td width="974" height="356" align="left" valign="top"><table width="926" height="525" border="0" align="left"> <tr> <td width="920" height="28" align="left" valign="top"><p align="center" class="style8 style6">&nbsp;</p> <p align="center" class="style8 style6"><span class="style14">LISTAGEM DAS PROMO&Ccedil;&Otilde;ES ATUAIS</span></p> <p align="center" class="style8 style6">&nbsp;</p></td> </tr> <tr> <td height="372" align="left" valign="top"><p class="style26"><a href="menuadmin.php"><<< Voltar</a> </p> <p class="style26">&nbsp;</p> <table width="912" height="74" border="0"> <tr bgcolor="#999999"> <th width="33" height="40" scope="col"><span class="style9">ID</span></th> <th width="451" scope="col"><span class="style9">PRODUTO</span></th> <th width="172" scope="col"><span class="style9">PRE&Ccedil;O (R$) </span></th> <th width="130" scope="col">&nbsp;</th> <th width="104" scope="col">&nbsp;</th> </tr> <? include "abreconexao.php"; $sql="SELECT produto,preco FROM tbprodutos"; $acao=mysql_query($sql) or die ("Não foi possível efetuar a consulta"); While($linha=mysql_fetch_array($acao)){ $produto=$linha["produto"]; $preco=$linha["preco"]; ?> <tr> <th height="28" scope="col"><? echo "$id"?></th> <td align="center" valign="middle"><? echo "$produto"?></td> <td align="center"><? echo "$preco"?></td> <? } ?> <th scope="col"><span class="style9"><a href="alterar.php?id=<?php echo "$id" ;?>">Alterar </a></span></th> <th scope="col"><span class="style25"><a href="excluir.php?id=<?php echo "$id" ;?>">Excluir</a></span></th> </tr> </table> <p>&nbsp;</p> <p class="pageName style1">&nbsp;</p> <p class="pageName style1 style25">&nbsp;</p> </td> </tr> <tr align="center" valign="top"> <td height="41" align="center" valign="top"><label for="Submit"></label><label for="label3"></label></td> </tr> </table> <p align="center">&nbsp;</p> </td> </tr> </table> <table width="948" border="0"> <tr> <th width="778" height="11" scope="row"><hr width="948" /></th> </tr> </table> <table width="614" border="0" align="center"> <tr> <td width="50">&nbsp;</td> <td width="554"><div align="center"><span class="style20">Av. Presidente F. Roosevelt, 929/305 - Bairro S&atilde;o Geraldo <br /> Porto Alegre - RS - CEP: 90230-002 - Telefones: 51 3224 3317 &ndash; 3366 3836</span></div></td> </tr> </table> <p>&nbsp;</p> <p align="center" class="style20">&nbsp;</p> <p align="center" class="style20">&nbsp;</p> <p align="center" class="style20">&nbsp;</p> </ul> </div></td> </tr> </table> </form>

ALTERAR>PHP

<form action="alterar_acao.php" method="post" name="form1" id="form1"> <table width="1048" height="677" border="0" background="fundo.jpg"> <tr> <td width="578" height="20" valign="top" background="fundomaisescuro.jpg"><div align="center"> <ul> <blockquote></blockquote> <table width="981" height="195" border="0" align="center"> <tr> <td width="965" height="133"><table width="932" border="0"> <tr> <th width="288" height="127" scope="col"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="350" height="136" title="logoetna"> <param name="movie" value="etnalogo.swf" /> <param name="quality" value="high" /> <embed src="etnalogo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="350" height="136"></embed> </object></th> <th width="10" scope="col">&nbsp;</th> <th width="624" scope="col"><label for="imageField"></label> <p> <label for="imageField"></label> <label for="imageField"></label> <label for="imageField"></label> <label for="imageField"></label> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="663" height="136" title="banner_etna"> <param name="movie" value="bannerSuperiordireito.swf" /> <param name="quality" value="high" /> <embed src="bannerSuperiordireito.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="663" height="136"></embed> </object> </p></th> </tr> </table></td> </tr> <tr> <td height="33"><table width="582" border="0"> <tr> <td width="209"><table width="203" border="0"> <tr> <td width="88"><a href="empresa.php" class="style8 style9">EMPRESA</a></td> <td width="105"><a href="promocoes.php" class="style21">PROMO&Ccedil;&Otilde;ES</a></td> </tr> </table></td> <td width="87"><a href="contato.php" class="style21">CONTATO</a></td> <td width="74"><a href="index.php" class="style21">HOME</a></td> <td width="194">&nbsp;</td> </tr> </table> <table width="1008" border="0"> <tr> <td width="1024"> </td> </tr> <tr bgcolor="#CCFF99"> <td height="17" colspan="7" bgcolor="#990000" id="dateformat"> </td> </tr> </table></td> <td width="10">&nbsp;</td> </tr> </table> <table width="696" border="0" align="center" cellspacing="12"> <? include "abreconexao.php"; $sql="select * from tbprodutos where id='$id' by produto"; $acao=mysql_query($sql) or die ("Não foi possível efetuar a consulta"); While ($linha=mysql_fetch_array($acao)){ $produto=$linha["produto"]; $descricao=$linha["descricao"]; $preco=$linha["preco"]; $capa=$linha["capa"]; ?> <tr> <td width="670" height="356" align="left" valign="top"><table width="606" border="0" align="left"> <tr> <td width="600" height="28" align="left" valign="top"><p align="center" class="style8 style6">&nbsp;</p> <p align="center" class="style8 style6"><span class="style14">ALTERA&Ccedil;&Atilde;O DE PROMO&Ccedil;&Atilde;O</span></p></td> </tr> <tr> <td height="228" align="left" valign="top"><p class="pageName style1">&nbsp;</p> <p class="pageName style1 style25">Nome do Produto: <label for="textfield"></label> <input name="produto" type="text" id="produto" value="<? echo "$produto" ?>" size="25" /> </p> <p class="pageName style1 style25">Descri&ccedil;&atilde;o: <label for="label"></label> <textarea name="desc" cols="55" id="label"><? echo "$desc"?></textarea> </p> <p class="pageName style1 style25">Pre&ccedil;o: R$ <label for="textfield"></label> <input name="preco" type="text" id="preco" value="<? echo "$preco" ?>" size="7" /> </p> <p class="pageName style1 style25">Imagem do Produto: <label for="label2"></label> <input name="capa" type="image" id="label2" value="<? echo "$capa" ?>" src="<? echo "$capa" ?>" align="top" /> </p> <p align="center" class="pageName style1">&nbsp;</p> </td> </tr> <tr align="center" valign="top"> <td height="41" align="center" valign="top"><label for="Submit"></label> <input type="submit" name="Submit" value="Alterar" id="Submit" /> <label for="label3"></label> <input type="reset" name="Submit2" value="Limpa" id="label3" /></td> </tr> <? } ?> </table> <p align="center">&nbsp;</p> </td> </tr> </table> <table width="948" border="0"> <tr> <th width="778" height="11" scope="row"><hr width="948" /></th> </tr> </table> <table width="614" border="0" align="center"> <tr> <td width="50">&nbsp;</td> <td width="554"><div align="center"><span class="style20">Av. Presidente F. Roosevelt, 929/305 - Bairro S&atilde;o Geraldo <br /> Porto Alegre - RS - CEP: 90230-002 - Telefones: 51 3224 3317 &ndash; 3366 3836</span></div></td> </tr> </table> <p>&nbsp;</p> <p align="center" class="style20">&nbsp;</p> <p align="center" class="style20">&nbsp;</p> <p align="center" class="style20">&nbsp;</p> </ul> </div></td> </tr> </table> </form>

e o último script:

EXCLUIR.PHP

<? include "abreconexao.php"; $sql="delete from tbprodutos WHERE id='$id';" $acao=mysql_query($sql) or die ("Não foi possível a exclusão dos dados"); echo "<center><b> REGISTRO EXCLUÍDO COM SUCESSO </b><p>"; echo "<a href=menuadmin.php> Voltar ao Menu do Administrador</a><p>"; echo "<a href=listapromo.php> Voltar para a Listagem de Promoções</a></center>"; ?>


mAIS UMA VEZ, OBRIGADO PELA AJUDA, DESDE JÁ.

MOVIDO: de PHP para MySQL
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com lista alteração e exclusão

02-11-2009 07:33

Você está testando os scripts em PHP 5? Qual o erro?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 11

Problema com lista, alteração e exclusão

02-11-2009 18:48

Boa tarde,

estou fando em php 4 mas ele não busca os dados do banco de dados para serem alterados no registro e a exclusão não funciona.

A listapromo.php deveria apresentar a lista dos produtos cadastrados na tela mas nenhum aparece.

Já o script excluir deveria apenas excluir o registro selecioado mas isto tambem não acontece.

Att.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com lista alteração e exclusão

02-11-2009 18:59

Esse script precisa uma séria de alterações, por exemplo, os valores que são enviados para o documento, tem que definir o método. As tags PHP devem ser: <?php e ?>, muitas vezes isso dá erro também, entre outros.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado