![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
09/05/2005, 09:22
|
![Avatar de dwaks](http://static.forosdelweb.com/customavatars/avatar23606_1.gif) | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 6 meses Puntos: 15 | |
Recuerda que necesitamos 2 valores importantes que los obtenemos por querys distintos:
1- La lista que tienes que da como resultado 101=120.00#104=200.00
2- Los codigos y sus nombres.
Si te fijas en el script que te di veras una variables que defino que es:
$lista = "101=120.000#104=30.000#106=10.000#108=20.000" ;
Aqui solo aqui debes ponerle el valor que tu extraes de otra consulta sql y veo el error de que en esta linea que tu colocaste:
while ($registro = mysql_fetch_array($resultado)) {
$string = $string.$resultado['codigo']."=".$resultado['descripcion']."#";
}
Tienes que $registro = mysql_fetch_array($resultado) creando el array de los datos con registros asi que $resultado["codigo"] no existe y debes cambiarlo por $registro["codigo"] y tambien cambiar $resultado["descripcion"] por $registro["descripcion"]
Ahora bien que consulta sql usas para obtener los datos:
101=120.000#104=30.000#106=10.000#108=20.000
pon esa consulta a ver como obtienes esos datos y poder aclarate mas implementando mi codigo con el tuyo. |