Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2008, 20:27
Kilofafeure
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema con Select Dependiente

Hola, estoy haciendo un select dependiente pero cuando me accede al archivo php para hacer la consulta del 2º select a la Base de Datos me aparece este error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Gestor\Devolucion\DevolDistri\lista.ph p on line 8

El error me aparece en las 2 líneas que contienen mysql_fetch_assoc($tablaart). He buscado alguna solución porqué parece estar todo correcto, sin embargo la única solución que he encontrado es poner una @ delante del mysql_fetch_assoc, pero no me sirve de nada ya que se salta el warning y no hace lo que debe hacer, me muestra nada en el select. También he probado a cambiar mysql_fetch_assoc por mysql_fetch_array pero aparece el mismo error. A ver si me pueden echar un cable. Muchas grácias.

Código PHP:
<?php
include_once("../../BBDD/conexDBTMusik.php");
$Distri=$_POST['Distribuidor'];

$tablaart mysql_query("SELECT CONCAT (articulos.RefNom, articulos.RefNum) AS cadena FROM articulos INNER JOIN detallecompra ON detallecompra.RefNum=articulos.RefNum AND detallecompra.RefNom=articulos.RefNom INNER JOIN compras ON compras.Id_Compra=detallecompra.Id_compra AND compras.Id_Distribuidor='$Distri' WHERE articulos.Cantidad>0 AND articulos.Borrado='0'",$link);
$registrosello mysql_fetch_assoc($tablaart);
?>
<select name="articulos">
<option selected value="">&nbsp;</option> //la opcion por defecto esta
<?php do { ?>
<option><?php echo $registrosello['cadena']?></option>
<?php } while ($registrosello mysql_fetch_assoc($tablaart));?>
</select>
<?php mysql_free_result($tablaart); 
include_once(
"../../BBDD/desconexDBTMusik.php");
?>