Hola Victor

    Yo hice algún tiempo una prueba con un script de Net.Data pasarlo a PHP y la parte de conexion era mas o menos asi:
$dbname="NOMBRE BBDD";    ===============> Este es el nombre  registrado en WRKRDBDIRE para el sistema local  
//$dbuser="usuario de BBDD";  
$dbuser = $_GET['user'];
//$dbpwd="xxxxxxx";    
$dbpwd = $_GET['pwd'];


if(!($db=odbc_connect($dbname,$dbuser,$dbpwd,SQL_CUR_USE_ODBC)))               
 { echo "<H2>ERROR: no es posible conectarse a la base de datos!</h2>\n";      
   die(odbc_errormsg());                                                       
 }                                                                             
else {                                                                         
if(!odbc_setoption($db,1,SQL_ATTR_COMMIT,SQL_TXN_NO_COMMIT))                   
 { echo "ERROR: no es posible desactivar el control de compromiso!\n";}        
if(!odbc_setoption($db,1,SQL_ATTR_DBC_DEFAULT_LIB,$database))                  
 { echo "ERROR: no es posible poner ".$database." como biblioteca por defecto!\n
}                                                                              

$sql="sentencia SQL"

if(!$result=odbc_exec($db,$sql))                                               
 { echo "<center><H2 color='red'>ERROR: No es posible acceder a los datos!</h2></center>\n";
}                                                                              
                                                                               
While (odbc_fetch_row($result)) {                                              
                                                                               
 if($rownumber == 1) {                                                         
     $areaenf = odbc_result($result,1);                                        
     printf("<tr valign='middle'><td align='left' colspan='7'><font color='green'><b><i>%s</i></b></font></td></tr>", odbc_result($result,2));
     $rownumber = 0;                                                           
 }                                                                             
                                                                               
  if($columna != 0) {                                                    
   $total_$columna  = (($total_$columna  / $columna) * 100);
                                                                               
   printf("<tr bgcolor=\"#ff9900\" valign=\"middle\">                          
     <td align=\"center\"><font color=\"green\"><b><i>Total</i></b></fo
     <td align=\"right\"><font color=\"blue\" size=\"-1\">%s</font></td>       
     <td align=\"right\"><font color=\"blue\" size=\"-1\">%s</font></td>       
     <td align=\"right\"><font color=\"blue\" size=\"-1\">%s</font></td>       
     <td align=\"right\"><font color=\"blue\" size=\"-1\">%s</font></td>       
     <td align=\"right\"><font color=\"blue\" size=\"-1\">%s</font></td>       
     <td align=\"right\"><font color=\"blue\" size=\"-1\">%s &#37</font></td>  
    </tr>",                                                                    
    $columna, $columna, $columna, $columna, $columna, number_format($columna, 2, ',', '.'));
  }

}
               
odbc_close($db);

    Espero que te sirva

    Un saludo

    Fernando Martinez



Víctor Torres escribió:
Buenas tardes a todos!   Aunque para mi no lo sean... :-(

Antes de nada, agradecer la ayuda de Alex Martínez y Fernando Martínez. Al final, hoy mismo, he conseguido que el servidor HTTP interprete PHP! Era un problema de autorizaciones sobre los archivos, tal y como me decíais.

Ahora me ha surgido otro problema. 

Después de comprobar que la maravillosa función "phpinfo()" muestra toda la información en mi navegador, no he sido capaz de conectarme a la Base de Datos Relacional del AS para hacer una consulta a una de las tablas! Si intento establecer la conexión mediante un "ODBC_connect()", no encuentra la base de datos y, si lo hago con un "db2_connect()", no encuentra la función! 

Con lo fácil que es hacer las consultas haciendo un STRSQL o un STRQRY... ;-) Tengo que hacer un proyecto en PHP y me lleva de cabeza! Ojala no me surjan mas problemas...

Espero que me podáis ayudar y os la agradezco de de antemano, un saludo


Víctor Torres Cortés
(Dpto. Informática)
LAMIPLAST, S.A.
www.lamiplast.com
Av. de Europa, 6 (Horno de Alcedo)
46026 - Valencia
963 766 162 (ext. 164)



__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

  

__________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a