Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2003, 13:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tienes un lio enorme .. Porqué usas en unos casos mysql_fetch_objet() y en otros mysql_fetch_array() ?¿?

Deberias "standarizar" tu código y usar un mismo método (el que mas te guste . .. _array u _objetc . o assoc o lo que quieras ..)

el $TableName lo debes de definir antes de entrar a esos bucles .. (suponemos) .. en tal caso estás haciendo consultas para la misma tabla? .. Si es así .. para que haces dos consultas? .. usa UNa sola consulta y usa condicionales en la consulta ".... WHERE tal='$tal' AND tl2='$tal'" ...

Y aquí:
$Consulta2 = "SELECT * FROM $TableName where actividad='$actividad'";

Usa comillas preferentenmente en el condicional ..

Fijate bien tambien como compones tu código HTML .. estas haciendo "tablas" para cada registro . cuando deberias hacer solo "filas" para cada registro que muestras (es decir, sacar fuera de tus bucles while .. las definiciones de <table ..> ) eso lo puedes apreciar al ver el código funente HTML que generas en tu navegador ..

Si usas tambien estructuras tipo:
$consulta=mysql_query ($sql) or die(mysql_error());

Te darás cuenta si tienes errores en el SQL ...


En cuanto al error concreto .. Debes de usar $link diferentes de conexión a tu BD pese que apunten a la misma tabla y con el mismo usuario de conexión o usen la misma base de datos ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.