FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
lista dinamica
Hola a todos necesito que ayudeis, tengo una pagina en php en la que he puesto un select (lista) para que me muestre los datos de un determinado campo de la bd, la bd esta en Slq Server 2000, el problema es que no consigo cargar los datos, alguien podria mirar que he es lo que estoy haciendo mal? (que conste q no tengo mucha idea de php)
Código:
$connect = mssql_connect("server","usr","pass"); mssql_Select_db("Bd20041"); $result= mssql_query(select cdbCodigo from tdbArticulos); <select name="lista" > while ($row = mssql_fetch_array($result)) { campo=row['cdbCodigo']; <option><%$campo></option> } </select> |
#2
|
||||
|
||||
¿Por qué no nos copias aquí el código exacto? El que das no es posible que se ejecute sin errores: la cadena sql en mssql_query debe ir entrecomillada y en campo=row['cdbCodigo']; row debe ir precedido de $.
// Saludos |
#3
|
||||
|
||||
No he trabajado con sql server 2000, sin embargo las variables de php tienen
que ir precedidas de $ $connect = mssql_connect("$server","$usr","$pass"); |
#4
|
||||
|
||||
De todas formas, Roman tiene razon, ya es chungo encontrar un error en php, si el codigo no es exacto, nos puedes volver locos/@/as.
|
#5
|
|||
|
|||
Hola
Cita:
|
#6
|
||||
|
||||
Prueba con lo siguiente
Código:
$connect = mssql_connect("server","usr","pass"); mssql_Select_db("Bd20041"); $result= mssql_query(select cdbCodigo from tdbArticulos); echo "<select name=\"lista\" >\n"; while ($row = mssql_fetch_array($result)) { $campo=row['cdbCodigo']; echo " <option>$campo</option>\n"; } echo "</select> \n"; Saludos |
#7
|
||||
|
||||
Código PHP:
__________________
Saludos Emilio |
|
|
|