Quiero obtener el dato de una tabla que es numerico y ademas quiero obtener este mismo dato numerico pero en letra por ejemplo 5 cinco yo ya hice una clase que convierte los numeros que quiero en letras pero ahora no se como implementarlo en una consulta mysql
la clase es la siguiente
Código PHP:
<?
class Numero1
{
public $Posicion=array();
public $valor;
private $NumeroLetra;
public function Convertir($numero)
{
$this->Posicion[0]= substr($numero,0,1);
$this->Posicion[1]=substr($numero,1,1);
$this->Posicion[2]=substr($numero,2,1);
$this->valor=$numero;
if($this->valor==10)//Valida si el numero tiene mas de 1 cantidad
{
//Dies
$this->NumeroLetra="Dies";
return $this->NumeroLetra;
}
else
{
switch($this->Posicion[0])//Case primer numero a letra
{
case 0:
$this->NumeroLetra="Cero Punto";
break;
case 1:
$this->NumeroLetra="Uno Punto";
break;
case 2:
$this->NumeroLetra="Dos Punto";
break;
case 3:
$this->NumeroLetra="Tres Punto";
break;
case 4:
$this->NumeroLetra="Cuatro Punto";
break;
case 5:
$this->NumeroLetra="Cinco Punto";
break;
case 6:
$this->NumeroLetra="Seis Punto";
break;
case 7:
$this->NumeroLetra="Siete Punto";
break;
case 8:
$this->NumeroLetra="Ocho Punto";
break;
case 9:
$this->NumeroLetra="Nueve Punto";
break;
}
switch($this->Posicion[2])////Case Segundo numero a letra
{
case 0:
$this->NumeroLetra=$this->NumeroLetra." Cero";
break;
case 1:
$this->NumeroLetra=$this->NumeroLetra." Uno";
break;
case 2:
$this->NumeroLetra=$this->NumeroLetra." Dos";
break;
case 3:
$this->NumeroLetra=$this->NumeroLetra." Tres";
break;
case 4:
$this->NumeroLetra=$this->NumeroLetra." Cuatro";
break;
case 5:
$this->NumeroLetra=$this->NumeroLetra." Cinco";
break;
case 6:
$this->NumeroLetra=$this->NumeroLetra." Seis";
break;
case 7:
$this->NumeroLetra=$this->NumeroLetra." Siete";
break;
case 8:
$this->NumeroLetra=$this->NumeroLetra." Ocho";
break;
case 9:
$this->NumeroLetra=$this->NumeroLetra." Nueve";
break;
}
return $this->NumeroLetra;
}
}
}
?>
Código PHP:
$variable=new Numero1();
mysql_query("Select Calificacion, '$variable->Convertir(Calificacion)' From tabla X");
Espero no sonar muy novato
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)