G.Armando 0 Denunciar post Postado Abril 15, 2010 Bom dia Bom galera, estou com um problema de iniciante \o/ Gostaria de saber como seria feito no caso quizesse alterar algum cadastro feito nesse sisteminha aqui, pois de inicio consegui so fazer a parte de inclusão, a parte de alteração e exclusão não consegui \o\ se alguem ae poder me dar uma ajuda ficaria muito feliz :D Abraço Cadastro.php <form id="form1" name="form1" method="post" action="cadastrando.php"> <table width="400" border="0" align="center" cellpadding="1" cellspacing="1"> <tr> <td width="106" class="style43"><span class="style43 style44 style47 style47">NOME:</span></td> <td colspan="2"><span class="style48 style47"> <label> <input name="nome" type="text" class="style43" id="nome" size="50" /> </label> </span></td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">CPF:</span></td> <td width="241"><span class="style48 style47" id="sprytextfield4"> <label> <input name="cpf" type="text" class="style43" id="cpf" /> </label> </span></td> <td width="53"> </td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">CARRO:</span></td> <td><span class="style48 style47"> <label> <input name="carro" type="text" class="style43" id="carro" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">DATA:</span></td> <td><span class="style48 style47" id="sprytextfield3"> <label> <input name="data" type="text" class="style43" id="data" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">EXPIRAÇÃO DA GARANTIA:</span></td> <td><span class="style48 style47" id="sprytextfield1"> <label> <input name="garantia" type="text" class="style43" id="garantia" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47">PLACA:</td> <td><span class="style48 style47" id="sprytextfield2"> <label> <input name="placa" type="text" class="style49" id="placa" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style47 style44 style43"><span class="style47">VENDEDOR:</span></td> <td><span class="style48 style47"> <label> <input name="vendedor" type="text" class="style43" id="vendedor" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47">SERVIÇOS:</td> <td><span class="style48 style47"> <label> <textarea name="obs" cols="45" rows="4" class="style43" id="obs"></textarea> </label> </span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47"> </td> <td><span class="style47"></span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47"> </td> <td><span class="style48 style47"> <label> <input name="cadastrar" type="submit" class="style48" id="cadastrar" value="Cadastrar" /> <input name="apagar" type="reset" class="style48" id="apagar" value="Apagar" /> </label> </span></td> <td> </td> </tr> </table> </form> cadastrando.php <? include("configgg.php"); $nome=$_POST['nome']; $cpf=$_POST['cpf']; $data=$_POST['data']; $carro=$_POST['carro']; $garantia=$_POST['garantia']; $placa=$_POST['placa']; $vendedor=$_POST['vendedor']; #//Insere no banco de dados $i=mysql_query("INSERT INTO felas (nome, cpf, data, carro, garantia, placa, vendedor) VALUES ('$nome','$cpf','$data','$carro','$garantia','$placa','$vendedor')"); echo '<center><strong>Inclusão efetuada com sucesso!</strong><br><br> <b>Nome:</b> '.$nome.'<br> <b>Placa:</b> '.$placa.'<br> <b>Carro:</b> '.$carro.''; ?> <html><head><title><?=$titulo?></title> <style type="text/css"> <!-- .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0033CC; } --> </style> </head> <body><br> <br> <div align="center" class="style1"><a href="index2.php?pg=cadastro">RETORNAR</a> </div> </body> </html> no caso teria q criar mais alguma pagina para a alteração e exclusão? :huh: Compartilhar este post Link para o post Compartilhar em outros sites
ozorio silva 0 Denunciar post Postado Abril 15, 2010 para atualizar os dados: $select = mysql_query("SELECT * FROM felas"); $linha = mysql_fetch_object($select); <form id="form1" name="form1" method="post" action="atualiza.php"> <label> resgate o nome do campo que quer atualizar e coloque no value para mostrar <input name="nome" type="text" class="style43" id="nome" size="50" value="<?php $linha->nome; ?>" /> </label> </form> //atualiza.php // agora atualize os dados do formulario acima <?php $update=mysql_query(" UPDATE felas SET nome='$nome', cpf='$cpf', data='$data', carro='$carro', garantia='$garantia', placa='$placa', vendedor='$vendedor' ") or die(mysql_error()); if($update==true) { echo"Dados Atualizados com Sucesso"; } else { echo"Erro ao Atualizar"; } ?> para deletar pegue o id pagina excluir.php $id = $_GET['id']; $delete = mysql_query("DELETE * FROM felas WHERE id='$id'")or die(mysql_error()); if($delete==true) { echo"Dados Excluidos com Sucesso"; } else { echo"Erro ao Excluir"; } Comandos insert update delete +php Compartilhar este post Link para o post Compartilhar em outros sites
G.Armando 0 Denunciar post Postado Abril 15, 2010 Vlww ae deu certo aki! Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 15, 2010 UPDATE sem WHERE? tá louco? pelo menos no DELETE tem né... Compartilhar este post Link para o post Compartilhar em outros sites
ozorio silva 0 Denunciar post Postado Abril 15, 2010 UPDATE sem WHERE? tá louco? pelo menos no DELETE tem né... kkkkkkkkkk ba me esqueci mesmo WHERE no update é a correria do dia a dia loko mas da para entender afinal . o importante é que entenda. no meu tutorial tem la passo a passo Compartilhar este post Link para o post Compartilhar em outros sites
G.Armando 0 Denunciar post Postado Abril 16, 2010 eu de novo :mellow: deu ate certo a alteração, mais so q acontece o seguinte eu altero um e todos os outros ficam iguais <_< Listar.php <? $pesquisar = $_REQUEST['pesquisar']; $sql_clientes = mysql_query("SELECT * FROM felas where placa like'%$pesquisar%'"); $c = 2; $cores = array("#6699FF","#FFFFFF"); while($linha = mysql_fetch_array($sql_clientes)){ $index = $c % 2; $c++; $cor = $cores[$index]; $tabela = '<table width="100%" border="0" cellspacing="0" cellpadding="5">'; $tabela .= '<tr bgcolor="'.$cor.'">'; $tabela .= '<td width="2%"><div align="center"><a href="alterar.php?id='.$linha['id'].'"> ALT </a></div></td>'; $tabela .= '<td width="16%"><div align="left">'.$linha['nome'].'</div></td>'; $tabela .= '<td width="8%"><div align="center">'.$linha['data'].'</div></td>'; $tabela .= '<td width="8%"><div align="center">'.$linha['garantia'].'</div></td>'; $tabela .= '<td width="8%"><div align="center">'.$linha['carro'].'</div></td>'; $tabela .= '<td width="8%"><div align="center">'.$linha['placa'].'</div></td>'; $tabela .= '<td width="8%"><div align="center">'.$linha['vendedor'].'</div></td>'; $tabela .= '</tr>'; $tabela .= '</table>'; echo $tabela; ?> <? } ?> Atualiza.php <? include "configgg.php"; $nome=$_POST['nome']; $cpf=$_POST['cpf']; $data=$_POST['data']; $carro=$_POST['carro']; $garantia=$_POST['garantia']; $placa=$_POST['placa']; $vendedor=$_POST['vendedor']; $update=mysql_query("UPDATE felas SET nome='$nome', cpf='$cpf', data='$data', carro='$carro', garantia='$garantia', placa='$placa', vendedor='$vendedor'") or die(mysql_error()); if($update==true){echo"Dados Atualizados com Sucesso"; }else{echo"Erro ao Atualizar";} ?> Alterar.php <form id="form1" name="form1" method="post" action="atualiza.php"> <table width="400" border="0" align="center" cellpadding="1" cellspacing="1"> <tr> <td width="106" class="style43"><span class="style43 style44 style47 style47">NOME:</span></td> <td colspan="2"><span class="style48 style47"> <label> <input name="nome" type="text" class="style43" id="nome" value="<? echo "$linha->nome"; ?>" size="50" /> </label> </span></td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">CPF:</span></td> <td width="241"><span class="style48 style47" id="sprytextfield4"> <label> <input name="cpf" type="text" class="style43" id="cpf" value="<? echo "$linha->cpf"; ?>" /> </label> </span></td> <td width="53"> </td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">CARRO:</span></td> <td><span class="style48 style47"> <label> <input name="carro" type="text" class="style43" id="carro" value="<? echo "$linha->carro"; ?>" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">DATA:</span></td> <td><span class="style48 style47" id="sprytextfield3"> <label> <input name="data" type="text" class="style43" id="data" value="<? echo "$linha->data"; ?>" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43"><span class="style43 style44 style47 style47">EXPIRAÇÃO DA GARANTIA:</span></td> <td><span class="style48 style47" id="sprytextfield1"> <label> <input name="garantia" type="text" class="style43" id="garantia" value="<? echo "$linha->garantia"; ?>" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47">PLACA:</td> <td><span class="style48 style47" id="sprytextfield2"> <label> <input name="placa" type="text" class="style49" id="placa" value="<? echo "$linha->placa"; ?>" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style47 style44 style43"><span class="style47">VENDEDOR:</span></td> <td><span class="style48 style47"> <label> <input name="vendedor" type="text" class="style43" id="vendedor" value="<? echo "$linha->vendedor"; ?>" /> </label> </span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47">SERVIÇOS:</td> <td><span class="style48 style47"> <label> <textarea name="obs" cols="45" rows="4" class="style43" id="obs"></textarea> </label> </span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47"> </td> <td><span class="style47"></span></td> <td> </td> </tr> <tr> <td class="style43 style44 style47 style47"> </td> <td><span class="style48 style47"> <label> <input name="cadastrar" type="submit" class="style48" id="cadastrar" value="Cadastrar" /> <input name="apagar" type="reset" class="style48" id="apagar" value="Apagar" /> </label> </span></td> <td> </td> </tr> </table> </form> me ajudem ae e me digam em q errei ae, pois ja tentei tentei e nda \o/ Vlw ae mais uma vez Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 16, 2010 implemente em UPDATE a cláusula WHERE, como em DELETE. Compartilhar este post Link para o post Compartilhar em outros sites
G.Armando 0 Denunciar post Postado Abril 16, 2010 tentei mais ñ deu certo tbm :( Compartilhar este post Link para o post Compartilhar em outros sites
ozorio silva 0 Denunciar post Postado Abril 17, 2010 tentei mais ñ deu certo tbm :( eai tenta assim esqueci de colocar a clausula WHERE pensei que tu sabia bom supondo que tu tens uma pagina com os links ver_dados.php <?php include "configgg.php"; $select = mysql_query("SELECT * FROM felas"); $linha = mysql_fetch_object($select); ?> <a href="atualizar.php?id=<?php echo $linha->id ?>">Atualizar</a> <a href="excluir.php?id=<?php echo $linha->id ?>">Excluir</a> atualiza.php <?php include "configgg.php"; //pegamos o id da pagina ver_dados.php pelo link $id = $_GET['id']; /* pegue o id da tabela relacionada vindo * da outra pagina com get dai sera afetado apenas a tabela com esse id ok assim como foi feito com excluir */ $nome=$_POST['nome']; $cpf=$_POST['cpf']; $data=$_POST['data']; $carro=$_POST['carro']; $garantia=$_POST['garantia']; $placa=$_POST['placa']; $vendedor=$_POST['vendedor']; $update=mysql_query(" UPDATE felas SET nome='$nome', cpf='$cpf', data='$data', carro='$carro', garantia='$garantia', placa='$placa', vendedor='$vendedor' WHERE id='$id' ") or die(mysql_error()); if($update==true) { echo"Dados Atualizados com Sucesso"; } else { echo"Erro ao Atualizar"; } ?> qualquer coisa me add no msn blza Compartilhar este post Link para o post Compartilhar em outros sites