Ir para conteúdo

POWERED BY:

Arquivado

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

DMW

[Resolvido] Edita nao funciona

Recommended Posts

E ae pessoal beleza ???

 

Bom to meu problema é que o edita nao esta funcionando para que eu possa editar o valor das parcela que tenho na minha tabela.

 

Tenho uma tabela parcela com os campos ID,ID_CLIENTE,VALOR e a PARCELA.

 

O que da dando errado é quando eu tento editar mais de uma parcela.

 

EX:

 

Tenho 2 parcelas:

 

Parcela1 = 200

Parcela2 = 300

 

na hora de editar eu coloco

 

Parcela1 = 100

Parcela2 = 400

 

no BD fica

 

ID ID_CLIENTE VALOR PARCELA

1 2 100 1

2 2 400 2

 

Ele nao esta mudando a 1º parcela somente a 2º parcela.

 

Alguem pode me ajudar ??

 

Abraço....

 

------------ Codigo ----------

<?php 

	include "sql.php";
	
	$id_busca = $_GET["id"];
		
	$sel = @mysql_query("SELECT * FROM tab_parcela_teste WHERE id_cliente = $id_busca");
		
	if(isset($_POST["btncad"]))
	{
		$vn   = $_POST["txtparc"];
		$id_t = $_POST["txtid_parcela"];
		
		for($x = 0; $x < count($vn); $x++)
		{
			
			$up = @mysql_query("UPDATE tab_parcela_teste SET valor = '$vn' WHERE id = '$id_t' AND id_cliente = '$id_busca' ");
			
			echo "<script>alert('Certo !!!');window.location='mostra_empresa.php'</script>";
		}
		
	}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form name="form1" id="form1" method="post">

<?php while($linha = @mysql_fetch_array($sel)){
	
		$i = $linha["id"];
		$v = $linha["valor"];
		$p = $linha["parcela"];
?>
ID: <input type="text" name="txtid_parcela" id="txtid_parcela" value="<?php echo $i;?>" />
Parcela <?php echo $p;?>: <input type="text" name="txtparc" id="txtparc" value="<?php echo $v; ?>" /><br /><br />

<?php }?>
<br />
<input type="submit" name="btncad" id="btncad" value="Editar"/>
</form>

</body> 
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não era pra ser um Array aqui?

Parcela <?php echo $p;?>: <input type="text" name="txtparc[]" value="<?php echo $v; ?>" /><br /><br />
?

Compartilhar este post


Link para o post
Compartilhar em outros sites

fez com os 2 campos ??

ID: <input type="text" name="txtid_parcela[]" value="<?php echo $i;?>" />
Parcela <?php echo $p;?>: <input type="text" name="txtparc[]" value="<?php echo $v; ?>" /><br /><br />

e então:

$vn   = $_POST["txtparc"];
                $id_t = $_POST["txtid_parcela"];
                
                for($x = 0; $x < count($vn); $x++)
                {
                        
                        $up = mysql_query("UPDATE tab_parcela_teste SET valor = '$vn[$i]' WHERE id = '$id_t[$i]' AND id_cliente = '$id_busca' ")or die(mysql_error());
                        
                        echo "<script>alert('Certo !!!');window.location='mostra_empresa.php'</script>";
                }

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.