haber para ese tipo de consultas debes tener un id asociado en ambas tablas no es asi... si no no hay forma de que una tabla se lleve con la otra bueno...
tu tienes...
Código PHP:
$resultado= mysql_query("SELECT id, pregunta, usuario FROM $tabla" ,$conexion);
$resultado2= mysql_query("SELECT idenc, texto, votos FROM $tabla2" ,$conexion);
y mas abajo un while para cada una abiamente estas envian a gusto los informes ya que no hay niuna consulta que diga que datos en especifico traer me refiero a un WHERE ademas podrias simplificar si tiene ids asociado a una sola query digamos algo como
Código PHP:
$resultado= mysql_query("SELECT tabla.id, tabla.pregunta, tabla.usuario, tabla2.idenc, tabla2.texto, tabla2.votosFROM $tabla, $tabla2 WHERE tabla.id = tabla2.id" ,$conexion);
digamos seria la manera correcta de lo contrario hay error al crear tus tablas :º
si tienes mas dudas consultas