Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2012, 13:50
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: asignar un valor X o Y a un campo dependiendo lo seleccionado en un SELECT

¿Que es lo que tienes hasta ahora?

Lo que tenes que hacer es antes de introducir a la base de datos, el dato, tomar el ultimo presta_clave y sumarle +1, anteriormente saber si es percepcion o deducción. Te lo explico con codigo
Código PHP:
Ver original
  1. if($_POST["cboTipoConcepto"] == "Percepcion"){
  2. $querytipo = "p";
  3. } else {
  4. $querytipo = "d";
  5. }
  6. $sql = "SELECT presta_clave FROM blabla WHERE presta_tipoPD = '{$querytipo}' ORDER BY presta_clave DESC LIMIT 1";
  7.  
  8. $i = $sql + 1;
  9. El resultado de $sql, que va a ser presta_clave le sumas +1 y luego guardas tu consulta
  10.  
  11. $guardar = "INSERT INTO blabla (1,2,3,4,5,clave,tipo) VALUES (1,2,3,4,5,'{$i}','{$querytipo}');

Esta en modo ejemplo, para que te guíes.

Saludos