Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2014, 01:52
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Como hacer para preguntar en un form

Código HTML:
Ver original
  1. <input type="text" name="nuevonota"   size="100"  value="<?php  echo $row['nota'];?>">
  2.                         <input type="hidden" name="nota" value =<?php  echo $row['nota'];?>>

Si seria algo asi, quizas si mantienes el valor del registro anterior del lado servidor reducirías el trafico de datos, lo podrías guardar en la sessión y te ahorrarías los hidden....

Si los campos nuevoXXX tienen el valor antiguo, puedes condicionar el update a que el nuevo valor sea distinto del antiguo....

Finalmente si codigo es modificable no debería ser la clave principal.... si tienes otra, un id, pasala a un hidden y usala en el where..... si codigo es la clave principal no permitas que se modifique.

Cita:
el campo nota solo toma la primera palabra
No debería.... podria ser un problema de delimitadores pero parece que los tienes bien.... ojo si el texto puede contener apostrofes habria que escaparlos....

Antes de mysql_query haz:

Código PHP:
Ver original
  1. echo "UPDATE articulo SET codigo='".$nuevocodigo."', descripcion='".$nuevodescripcion."', medancho='".$nuevomedancho."', medalto='".$nuevomedalto."',
  2.    tela='".$nuevotela."', costo='".$nuevocosto."', pvp='".$nuevopvp."', descuento='".$nuevodescuento."', nota='".$nuevonota."'  WHERE codigo='".$codigo."'";

y verás la query que construye.... copiando/pegando podrás ejecutarla directamente en el servidor de bbdd para ver que errores pueda tener....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 25/02/2014 a las 01:59