Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2011, 21:04
expecimen
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 17 años, 6 meses
Puntos: 0
unificar UPDATE para modificar

Un saludo a todos de nuevo, bien tengo un sistema en donde se realiza un registro en dos tablas de una BD y bueno cosa rara tengo que hacer un sistema de actualización para corregir los errores que puedan cometer el cual tengo este código php el cual funciona muy bien:

Código PHP:
<?php
require_once('../../../../imagen/config.php');
$conexion=mysql_connect(DB_HOSTDB_USERDB_PASSWORD) or die("Problemas en la conexion");
mysql_select_db(DB_DATABASE,$conexion) or die("Problemas en la selección de la base de datos");

$registros=mysql_query("update bd_vehiculoj SET Nombres='$_REQUEST[Nombres]', Cedu1='$_REQUEST[Cedu1]',Cedu2='$_REQUEST[Cedu2]',Marcav='$_REQUEST[Marcav]',Modelov='$_REQUEST[Modelov]',Anov='$_REQUEST[Anov]', Peso='$_REQUEST[Peso]', Puesto='$_REQUEST[Puesto]', Observacion='$_REQUEST[Observacion]', Usov='$_REQUEST[Usov]', total='$_REQUEST[total]', total1='$_REQUEST[total1]', total2='$_REQUEST[total2]', total3='$_REQUEST[total3]', tax='$_REQUEST[tax]', Uano='$_REQUEST[Uano]', Usov1='$_REQUEST[Usov1]', Usov1='$_REQUEST[Usov1]', Proce='$_REQUEST[Proce]', Tasa='$_REQUEST[Tasa]', subtotal='$_REQUEST[subtotal]', Placa ='$_REQUEST[Placa]', Patente='$_REQUEST[Patente]' where total='$_REQUEST[totalviejo]' and id ='$_REQUEST[id]'",$conexion) or
die(
"Problemas en el select:".mysql_error());

$registros=mysql_query("update datovehiculos SET 
Nombres='$_REQUEST[Nombres]', Cedu1='$_REQUEST[Cedu1]', Cedu2='$_REQUEST[Cedu2]', Marcav='$_REQUEST[Marcav]',Modelov='$_REQUEST[Modelov]',Anov='$_REQUEST[Anov]', Usov='$_REQUEST[Usov]', Patente='$_REQUEST[Patente]', Placa='$_REQUEST[Placa]', Peso='$_REQUEST[Peso]',Puesto='$_REQUEST[Puesto]', Anop='$_REQUEST[Anop]' where Patente ='$_REQUEST[Patenteviejo]' and id ='$_REQUEST[id]'"
,$conexion) or
die(
"Problemas en el select:".mysql_error());


echo 
"LOS CAMBIOS FUERON EFECTUADOS. REIMPRIMA LA PLANILLA";
Como dije funciona muy bien me gustaría unificarlos para recortar el código fuente y que no se vea tan kilométrico todo el código he tratado colocando de el siguiente forma:

Código PHP:
$registros=mysql_query("update bd_vehiculoj, datovehiculos SET ... 
pero me sale el siguiente error: Problemas en el select:Column 'Nombres' in field list is ambiguous

Gracias por la ayuda que me puedan dar