<? include("config.php"); $Link = mysql_connect ($Host, $User, $Password); mysql_select_db($banco); $id = $_POST['cliente']; $Query = mysql_query("SELECT * FROM $TableName3 WHERE id=$id"); while($resultado = mysql_fetch_array($Query)){ $NomeCliente= $resultado['NomeCliente']; $Endereco= $resultado['Endereco']; $Bairro= $resultado['Bairro']; $Cidade= $resultado['Cidade']; $Estado= $resultado['Estado']; $Telefone= $resultado['Telefone']; $Email= $resultado['Email']; } if( empty($nome_) ){ $NomeCliente = $NomeCliente; }else{ $NomeCliente = $nome_; } if( empty($endereco_) ){ $Endereco = $Endereco; }else{ $Endereco = $endereco_; } if( empty($bairro_) ){ $Bairro = $Bairro; }else{ $Bairro = $bairro_; } if( empty($cidade_) ){ $Cidade = $Cidade; }else{ $Cidade = $cidade_; } if( empty($estado_) ){ $Estado = $Estado; }else{ $Estado = $estado_; } if( empty($telefone_) ){ $Telefone = $Telefone; }else{ $Telefone = $telefone_; } if( empty($email_) ){ $Email = $Email; }else{ $Email = $email_; } $sql = mysql_query("UPDATE $TableName3 SET NomeCliente='$NomeCliente', Endereco='$Endereco', Bairro='$Bairro', Cidade='$Cidade', Estado='$Estado', Telefone='$Telefone', Email='$Email' WHERE id=$id"); ?>
Bem deixa eu explicar agora meu script. A variavel $id trás o numero do id do cliente selecionado, assim eu podendo pegar todos os valores da linha q tenha este id. após fazer todos os if e else ele vaih upar tudo esses dados novamente nessa mesma linha do id(substituindo).
Só que está dando erro lah na linha do while. Alguem sabe o pq?