Foros del Web » Programando para Internet » PHP »

PHP OO Problema PHP y oracle , no recuperar numeros con decimales

Estas en el tema de Problema PHP y oracle , no recuperar numeros con decimales en el foro de PHP en Foros del Web. Hola Quisiera que me ayudaran con este problema , he tratado pero no se que es lo que sucede... Tengo una bd con Oracle y ...
  #1 (permalink)  
Antiguo 15/04/2014, 18:02
 
Fecha de Ingreso: abril-2014
Mensajes: 9
Antigüedad: 10 años
Puntos: 0
Sonrisa Problema PHP y oracle , no recuperar numeros con decimales

Hola
Quisiera que me ayudaran con este problema , he tratado pero no se que es lo que sucede...

Tengo una bd con Oracle y mediante php recupero la información de una tabla, pero tengo un campo NUMBER(15,5) donde tengo números con decimales, ej: 0.24 pero a la hora de verlo en la la web con PHP se ve como ,24 sin el cero y con una coma!

que puede ser?




Código PHP:
<?php





/*establece conexion con bd NOMBRE SERVIDOR , USUARIO , PASSWORD --- */
            
    
$conn oci_connect('proyecto''proyecto');
    
    if(!
$conn){
        
        
$e=oci_error();
        print 
htmlentities($e['message']);
        exit;
        }else
        {
///    echo "exito en conexion";
           
}     




    if (
$busqueda5 == ""){
 
// $sql = 'select * from pagos ORDER BY dbms_random.value' ;
  
    
$sql 'select * from pagos ORDER BY contrato_id' ;
    
  
$stid oci_parse($conn$sql);
    
     } else {
     
$sql 'select * from pagos where pago_id LIKE :busqueda5  OR contrato_id like :busqueda5 order by contrato_id asc';
 
$stid oci_parse($conn$sql);
  
// Las definiciones DEBEN realizarse antes de la ejecución
  
oci_bind_by_name($stid":busqueda5"$busqueda6);
        }
oci_execute($stid);    
       
       
 echo 
"     <center> <a href='pagos-cambiar/nuevo_pago.php'><h2>Nuevo Pago</h2></a> </center> ";    
 
 
       
// Cada obtención rellena las variables anteriormente definidas con los datos de la siguiente fila
   
 //  echo "Esta es la busqueda:  $busqueda  ";
   
        
echo "  <center> 
            <table width='600'border='1'><tr>  
<th width='91'> <div align='center'>Pago ID </div></th>  
<th width='98'> <div align='center'>Contrato ID </div></th>  
<th width='198'> <div align='center'>Fecha pago </div></th> 
<th width='198'> <div align='center'>Descripción </div></th> 
<th width='198'> <div align='center'>Monto en Dolares</div></th>
<th width='97'> <div align='center'>Monto en Colones </div></th>  
<th width='97'> <div align='center'>Numero Cuotas </div></th> 


</tr>  
             
             "
;
             
             
        while ((
$fila oci_fetch_array($stidOCI_BOTH+OCI_RETURN_NULLS))) {
        
                
            
            echo 
" <tr> <td>  ";
            echo 
"    <p>$fila[0]</p>";
            echo 
" </td>  ";
            echo 
" <td>  ";
            echo 
"    <p>$fila[1]</p>";    
            echo 
" </td>  ";    
            echo 
" <td>  ";
            echo 
"    <p>$fila[2]</p>";    
            echo 
" </td>  ";
            echo 
" <td>  ";
            echo 
"    <p>$fila[3]</p>";    
            echo 
" </td>  ";
            echo 
" <td>  ";
            echo 
"    <p>$fila[4] </p>";    
            echo 
" </td>  ";
            echo 
" <td>  ";
            echo 
"    <p>$fila[5] </p>";    
            echo 
" </td>  ";
            
            echo 
" <td>  ";
            echo 
"    <p>$fila[6] </p>";    
            echo 
" </td>  ";
            
            
        
/*    echo " <td>  ";
            echo "    <a href='eliminar_socio.php?busqueda=$fila[0]'><h2>Eliminar</h2>";    
            echo " </td>  ";
            
            echo " <td>  ";
            echo "    <a href='modificar_socio.php?busqueda=$fila[0]'><h2>Modifica</h2>";    
            echo " </td>  ";
            */
            

                
echo "
<td>
<a href='pagos-cambiar/modificar_pago.php?busqueda=$fila[0]' id='dialog-link' class='ui-state-default ui-corner-all enlaceeliminar6' ><span class='ui-icon ui-icon-newwin'></span>Modificar</a>
</td>
 "
;

    echo 
"
<td>
<a href='pagos-cambiar/eliminar_pago.php?busqueda=$fila[0]' id='dialog-link' class='ui-state-default ui-corner-all enlaceeliminar5' ><span class='ui-icon ui-icon-newwin'></span>Eliminar</a>
</td>
 "
;    
            
            
            echo 
" <tr>  ";
        }    
                        
            echo 
"</table ></center>";
            
            
        
    
//<a href="#" id="dialog-link" class="ui-state-default ui-corner-all"><span class="ui-icon ui-icon-newwin"></span>Open Dialog</a>
    
        
    
oci_free_statement($stid);
oci_close($conn);
    
    
            
?>
  #2 (permalink)  
Antiguo 15/04/2014, 18:04
 
Fecha de Ingreso: abril-2014
Mensajes: 9
Antigüedad: 10 años
Puntos: 0
Respuesta: Problema PHP y oracle , no recuperar numeros con decimales

  #3 (permalink)  
Antiguo 15/04/2014, 18:05
 
Fecha de Ingreso: abril-2014
Mensajes: 9
Antigüedad: 10 años
Puntos: 0
Respuesta: Problema PHP y oracle , no recuperar numeros con decimales

https://onedrive.live.com/redir?resid=73FCD16B7A6B9D87!338&authkey=!AD7l7v5c Bj1m9ME&v=3&ithint=photo%2c.jpg

Etiquetas: fecha, html, numeros, oracle, select, sql, tabla, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:42.