Me sale esto:
Articulo:<select id="sl_articulo" size="1"></p>
<br />
<b>Warning</b>: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user 'pastodep_ab'@'localhost' (using password: NO) in <b>/home/pastodep/public_html/kardexalmacen/almacen/index.php</b> on line <b>35</b><br />
<br />
<b>Warning</b>: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in <b>/home/pastodep/public_html/kardexalmacen/almacen/index.php</b> on line <b>36</b><br />
<br />
<b>Warning</b>: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'pastodep'@'localhost' (using password: NO) in <b>/home/pastodep/public_html/kardexalmacen/almacen/index.php</b> on line <b>38</b><br />
<br />
<b>Warning</b>: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in <b>/home/pastodep/public_html/kardexalmacen/almacen/index.php</b> on line <b>38</b><br />
<br />
<b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>/home/pastodep/public_html/kardexalmacen/almacen/index.php</b> on line <b>39</b><br />
<br />
<b>Warning</b>: mysql_close(): supplied argument is not a valid MySQL-Link resource in <b>/home/pastodep/public_html/kardexalmacen/almacen/index.php</b> on line <b>43</b><br />
</select>
<br/>
Aqui me archivo de conexion:
<?php
$driver = "mysql";
$database = "dbkardex";
$host = "localhost";
$port = "3306";
$user = "root";
$password = "";
?>
Aqui uno de mis archivos de consulta:
<?php
session_start();
if(empty($_SESSION['usuario']))
header("Location:../index.php");
//if logout then destroy the session and redirect the user
if(isset($_GET['salir']))
{
session_destroy();
header("Location:../index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sistema de Kardex</title>
<script type="text/javascript" src="../jquery/js/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="../jquery/js/jquery-ui-1.8.14.custom.min.js"></script>
<script type="text/javascript" src="../jquery/js/jquery.blockUI.js"></script>
<script type="text/javascript" src="../jquery/js/i18n/grid.locale-es.js"></script>
<script type="text/javascript" src="../jquery/js/jquery.jqGrid.min.js"></script>
<script type="text/javascript" src="index.js"></script>
<link href="../css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" />
<link href="../css/ui.jqgrid.css" rel="stylesheet" type="text/css" />
<link href="../css/estilos.css" rel="stylesheet" type="text/css" />
<?php
include("../lib/adodb/adodb.inc.php");
include("../lib/database.php");
$cmd = ADONewConnection($driver);
$cmd->Connect($host,$user,$clave,$database);
?>
</head>
<body>
<form id="frm_principal1">
<p>Articulo:<select id="sl_articulo" size="1"></p>
<?php
$rs = $cmd->Execute('select id,articulo from articulosalmacen order by articulo');
$cmd->SetFetchMode(ADODB_FETCH_ASSOC);
while (!$rs->EOF) {
echo "<option value=".$rs->fields['id'].">".$rs->fields['articulo']."</option>";
$rs->MoveNext();
}
$rs->Close();
$cmd->Close();
?>
</select>
</body>
</html>
Pense que era problema de la libreria que estaba utilizando para gestionar la BD, utilice las funciones nativas de mysql con php con mi archivo de configuracion para la conexion a la BD y nada y finalmente probe colocando directamente los parametros de conexion a la BD y ahi si funciono:
Articulo:<select id="sl_articulo" size="1"></p>
<?php
$conexion=mysql_connect("localhost","misusuario","miclave");
mysql_select_db("mydb", $conexion);
$result=mysql_query("select id,articulo from articulos order by articulo");
while ($fila=mysql_fetch_array($result)) {
echo "<option value=".$fila['id'].">".$fila['articulo']."</option>";
}
mysql_close($conexion);
?>
</select>
<br/>
Ahora esto es lo que no quiero, porque si en cada archivo tengo que hacer esta configuracion y algun dia se deba de cambiar de servidor, sería muy tedioso actualizar los datos de conexion en cada archivo.
Tambien me informaron de la empresa de hosting que habian cambiado de php 5.2 a 5.3 no se si eso tambien me esta causando problemas.