Para ahorrarte todo esto:
Código php:
Ver original$didtarjeta=$_REQUEST ["didtarjeta"];
$dinventario=$_REQUEST ["dinventario"];
$dfecha=$_REQUEST ["dfecha"];
$dsecretaria=$_REQUEST ["dsecretaria"];
$ddireccion=$_REQUEST ["ddireccion"];
$ddepartamento=$_REQUEST ["ddepartamento"];
$dzona=$_REQUEST ["dzona"];
$dclave=$_REQUEST ["dclave"];
$dnomesc=$_REQUEST ["dnomesc"];
$dpertenencia=$_REQUEST ["dpertenencia"];
$dactivog=$_REQUEST ["dactivog"];
$dgrupoa=$_REQUEST ["dgrupoa"];
$dnombrea=$_REQUEST ["dnombrea"];
$dmaterial=$_REQUEST ["dmaterial"];
$dcamatricula=$_REQUEST ["dcamatricula"];
$dmarca=$_REQUEST ["dmarca"];
$dmodelo=$_REQUEST ["dmodelo"];
$dcolor=$_REQUEST ["dcolor"];
$destado=$_REQUEST ["destado"];
$dfechaad=$_REQUEST ["dfechaad"];
$dvalor=$_REQUEST ["dvalor"];
$dgrupal=$_REQUEST ["dgrupal"];
$dmunicipio=$_REQUEST ["dmunicipio"];
$dlocalidad=$_REQUEST ["dlocalidad"];
$dconto=$_REQUEST ["dconto"];
$dreviso=$_REQUEST ["dreviso"];
$descuelas=$_REQUEST ["descuelas"];
$dotras=$_REQUEST ["dotras"];
Puedes usar:
Dices que todos tus campos son varchar excepto el ID, por lo tanto:
update tarjeta_resguardo set no_inventario=$dinventario where id_tarjeta=$didtarjeta
Debes poner comillas simples si el campo es varchar.
update tarjeta_resguardo set no_inventario='$dinventario' where id_tarjeta=$didtarjeta
Suponiendo que tu campo no_inventario es VARCHAR
Tambien, imprime mysql_error() para que MySQL te diga exactamente donde esta el error.