Ir para conteúdo

POWERED BY:

Arquivado

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

G.Armando

Edição e Exclusão - PHP - MySQL

Recommended Posts

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

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

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

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

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

×

Informação importante

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