Ver Mensaje Individual
  #13 (permalink)  
Antiguo 02/08/2004, 06:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Actualízame la tabla linea_blanca en la que el campo producto sea igual al que recogimos del formulario. Si es correcto, entonces salimos, si no, etc...
No, así no se comporta el código que pusistes. Además .. recuerda que ahí tienes dos partes claramente diferenciadas (o deberían quedarte claro):

1) Sentencia SQL (Lenguaje Estructurado de Consultas). Ese tal "UPDATE ... ", eso es la sentencia SQL.
2) Resto de lógica y funciones PHP que "ejecutarán" tu sentencia SQL sobre tu BD.

El "condicional" TIENE que ser sobre la consulta SQL para que se comporte como tu quieres. Es decir, actualizar los N campos que ahí mencionas del Registro que deseas que cumpla cierta condición id=nº tal ..

Ejemplo:
UPDATE tabla SET campo='valor' WHERE id=1

Si te dás cuenta .. aquí no meto nada de $variables .. ni if() ni nada por qué no es "lenguaje PHP" sino "lenguaje SQL".

Te recomiendo hacer un alto en el caminio y leer sobre SQL que es otro lenguaje más que estás usando y debes conocer, sino .. nunca le encontraras "lógica" a las cosas por qué estás omitiendo cosas como este tan importante del "SQL".

Te recomiendo:
www.mysql-hispano.com

Un saludo,

Un saludo,