Ver Mensaje Individual
  #12 (permalink)  
Antiguo 20/10/2011, 10:08
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: incremento de numero en 1 mas utilizando codigo php

Cita:
Iniciado por stramin Ver Mensaje
interesante :)

aunque no me quedo claro que es lo que necesitas pero supongo que esa ultima parte que pones no la hace y preguntas como hacerlo.

Yo lo haría así:

primero busco el último elemento ingresado, por ejemplo vamos a agregar un elemento con num_cod 2

Código PHP:
Ver original
  1. $num_doc=2;
  2. $query="SELECT MAX(linea) FROM cabecera WHERE num_doc='$num_doc';";

de esta forma ya tienes la ultima linea ingresada y la guardas en una variable por ejemplo $maxlinea, solo necesitas insertar un registro con la linea siguiente:

Código PHP:
Ver original
  1. $maxlinea++; //siguiente linea
  2. $query="INSERT INTO cabecera (num_doc,cod-referencia,NOMBRE,linea) VALUES ('$num_doc','$ref_doc','Sable Laser','$maxlinea');";

Otra alternativa que se me ocurre es que hagas una sentencia como esta, pero tendrías que preguntar mejor en el foro de mysql como se hace por que no estoy seguro:

$query="INSERT INTO cabecera (num_doc,cod-referencia,NOMBRE,linea) VALUES ('$num_doc','$ref_doc','Sable Laser',(SELECT MAX(linea) FROM cabecera WHERE num_doc='$num_doc')+1);
así mismo.
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D