Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 19:16
fredrick24
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 16 años, 2 meses
Puntos: 0
update multiple mysql y php

Hola a todos, espero y puedan ayudarme.

Estoy haciendo un formulario para editar los campos de una base de datos, pero necesito que si solo se llena uno o dos campos al darle aceptar pues se modifique solo este o estos 2 campos, es decir que la informacion que contienen los campos no llenados en el formulario quede intacta en la base de datos.

Actualmente con el codigo y el formulario que tengo al llenar solo dos campos del formulario y darle aceptar, los que no fueron llenados me quedan en blanco en la base de datos.

Hay alguna forma de resolver esto?

Este es el codigo que ocupo:


//Conexion con la base
$db = mysql_connect("localhost","user","pass");

//selección de la base de datos
mysql_select_db("base");


//Conectar con el formulario pasandolo por $_POST

$id = $_POST['id'];
$clave = $_POST['clave'];
$marca = $_POST['marca'];
$producto = $_POST['producto'];
$descripcion = $_POST['descripcion'];

//Se crea la sentencia SQL y se ejecuta

mysql_query ("SET NAMES 'utf8'");
$query = "UPDATE tabla SET clave='$clave', marca='$marca', producto='$producto', descripcion='$descripcion' WHERE id='$id'";

$result = mysql_query($query, $db);


Gracias a todos amigos de Foros del Web