
04/04/2003, 13:15
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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. |