SiLLeNt 0 Denunciar post Postado Junho 20, 2005 Pessoal, nao to intendendo ta dando um erro aqui: PHP [*] [*]<? [*]$query_edit = mysql_query("UPDATE garantia SET desc_garantia='$desc_garantia', data_entrada='$data_ent_gar' [*]WHERE id = '$garantia_id'", $con); [*] [*]if ($query_edit) { [*] header("Location: garantia.php?id_cliente=$id_cliente&garantia_id=$garantia_id"); [*] [*]} [*]else { [*] die('Invalid query: ' . mysql_error()); [*]} [*]?> [*] a saida do erro diz que o problema é na linha 3. deem uma olhada ae pra mim :) Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Junho 20, 2005 qual erro que da? fica mais facil e rapido voce postar =]]][]'s Compartilhar este post Link para o post Compartilhar em outros sites
SiLLeNt 0 Denunciar post Postado Junho 20, 2005 consegui resolver esse problema só que não ta dando o UPDATE os dados ficam iguais como tavam... PHP [*] [*]<? include("check_session.php"); [*]include("db_conect.php"); [*] [*]$query_edit = mysql_query("UPDATE garantia SET desc_garantia='$desc_garantia', data_entrada='$data_ent_gar' [*]WHERE id = '$garantia_id'", $con); [*] [*]if ($query_edit) { [*] header("Location: garantia.php?id_cliente=$id_cliente&garantia_id=$garantia_id"); [*] [*]} [*]else { [*] die('Invalid query: ' . mysql_error()); [*]} [*]?> [*] o codigo inteiro ta ae.. as variaveis eu tenho certeza que tao passando corretamente, porque ja fiz os testes aqui e deram certo. so que esse update nao ta dando certo :/ Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Junho 21, 2005 Ve se você não ta utilizando a query errado Creio que seu arquivo de conexão com BD ta mais um menos assim: PHP [*]$host = "localhost"; [*]$userbd = "root"; [*]$passbd = ""; [*]$bancodedados = "bancodedados"; [*] [*]$con = mysql_connect($host,$userbd,$passbd); [*]$bd = mysql_select_db($bancodedados); Como você pode ver a variavel $con ta fazendo a conexão com o bd e a $bd ta selecionando o banco de dados, por tanto não é PHP [*]$query_edit = mysql_query("UPDATE garantia SET desc_garantia='$desc_garantia', data_entrada='$data_ent_gar' WHERE id = '$garantia_id'", $con); E sim PHP [*]$query_edit = mysql_query("UPDATE garantia SET desc_garantia='$desc_garantia', data_entrada='$data_ent_gar' WHERE id = '$garantia_id'", $bd); Pois ele ta querendo saber o banco de dados que deve pesquisar, não a conexão. obs: Se você utiliza só um bd, não precisa do $bd na query, basta colocar assim: PHP [*]$query_edit = mysql_query("UPDATE garantia SET desc_garantia='$desc_garantia', data_entrada='$data_ent_gar' WHERE id = '$garantia_id'"); Flw ai cara, espero ter ajudado :D Compartilhar este post Link para o post Compartilhar em outros sites
SiLLeNt 0 Denunciar post Postado Junho 21, 2005 nick171 valeu ae pela ajuda.. era um problema com o conector mesmo.thankz :) Compartilhar este post Link para o post Compartilhar em outros sites