Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/12/2009, 18:28
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Intento por ultima vez

Eso es muy inteligente. Pero hay un detalle Cdg muy importante: Si en las lineas que dice:

Cita:
if($row[0]==""){
$result = mysql_query("SELECT votos,media FROM $tabla WHERE id =$id",$link);
$row = mysql_fetch_row($result);
Yo reemplazo la variable $tabla, por el nombre de una tabla cualquiera (que se yo, accion), el script funciona perfectamente:

Cita:
if($row[0]==""){
$result = mysql_query("SELECT votos,media FROM accion WHERE id =$id",$link);
$row = mysql_fetch_row($result);
Esto funciona perfectamente bien. Lo incluye 2 veces sin problema.
Con respecto a la funcion, no lo creo, porque no está dentro de ninguna funcion la variable $tabla (no necesito global x que lo probe y no funciona).
Con respecto a lo del ambito de la funcion, no lo entendí. Si me aclaras, te lo agradeceré.
He estado googleando hace 3 días y nada. He encontrado que a varios se les ha presentado el problema, pero no lo han podido solucionar: le han puesto comillas, sacado el () a include, etc. Espero ser el primero, para ver que otro tambien lo pueda solucionar. Gracias!