Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/12/2009, 09:10
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Separar una Variable

Bueno Tome las sugerencias y funciono asi quedo mi codigo para quien tenga el mismo problema...

Cuento que mi problematica era tomar una boveda 0010-a / 0010-b e incrementear para insertar una nueva que inserte una como a y otra como b:

Código PHP:
Ver original
  1. $BUS=mysql_query("SELECT MAX(BovedaID),MAX(Codigo) FROM bovedas_total_$Tipo where Bloque=$Bloque")or die ('Error '.mysql_errno().': '.mysql_error());
  2. $row=mysql_fetch_row($BUS);
  3.  
  4. $BovedaID=$row[0]+1;
  5. $partes = explode("-", $row[1]);
  6. $partes[0]=$partes[0]+1;
  7. $partes[0]=(str_pad($partes[0],4,"0",STR_PAD_LEFT));
  8. $Codigo=$partes[0]."-A";
  9. $sql=mysql_query("INSERT INTO bovedas_total_$Tipo(BovedaID,Codigo,Tipo,Bloque,Estado,x,y) VALUES ($BovedaID,'$Codigo','$Tipo','$Bloque','DISPONIBLE','0','0')")or die ('Error '.mysql_errno().': '.mysql_error());
  10.  
  11. $BUS=mysql_query("SELECT MAX(BovedaID),MAX(Codigo) FROM bovedas_total_$Tipo where Bloque=$Bloque")or die ('Error '.mysql_errno().': '.mysql_error());
  12. $row=mysql_fetch_row($BUS);
  13. $BovedaID=$row[0]+1;
  14. $Codigo=$partes[0]."-B";
  15. $sql=mysql_query("INSERT INTO bovedas_total_$Tipo(BovedaID,Codigo,Tipo,Bloque,Estado,x,y) VALUES ($BovedaID,'$Codigo','$Tipo','$Bloque','DISPONIBLE','0','0')")or die ('Error '.mysql_errno().': '.mysql_error());

Gracias por su Ayuda Chicos :) Seguire molestando mas tarde :)