Tema: Consejo
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2009, 22:16
Avatar de JairLizcano
JairLizcano
 
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Exclamación Consejo

Revisando "de nuevo", ahora aceptaré algunos consejos, de ¿por qué? y que puede estar mal o tambien que se puede mejorar para las siguientes funciones.

Código PHP:
public function asignarPrecioCU($arg){
if(!empty(
$arg)){
$control="0123456789.";
$b=strlen($arg);
for(
$a=0;$a<=$b;$a++){
if(
strpos($arg,$control,$a)){
$this->precioCU=$arg;
}
}
}
}

public function 
obtenerPrecioCU(){
if(!empty(
$this->precioCU)){
$control=".";
if(
strpos($this->precioCU,$control,0)){
$this->precioCU='0'.$this->precioCU;
}
return 
'$'.$this->precioCU;}else{return ("No se ha especificado precio de compra unitario o se ha ingresado un valor no valido, para el precio de compra unitario solo estan permitidos numeros 0123456789 y .(punto).");}

"Efectivamente" la funcion obtenerPrecioCU siempre indica el caso contrario, el error imagino radica en el control de la funcion asignarPrecioCU pero no imaginaria exactamente el ¿por qué?.

Agradeceria una breve explicación.