Pero hay una cosa que no entiendo y es la siguiente, ahora mismo he cambiado en el archivo canalist.php
 
Esto  
 Código PHP:
    $query_Recordset1 = sprintf("SELECT * FROM canales WHERE canal = '%s' ORDER BY pos DESC", 
    
  Por esto otro  
 Código PHP:
    $query_Recordset1 = sprintf("SELECT * FROM canales WHERE canal = 'Canal+ Eventos' ORDER BY pos DESC", 
    
  Mi sorpresa es cuando si lo hago asi, la consulta me la hace bien, logicamente siempre me ha los datos de 
Canal+ Eventos pero me los da, entonces ya no se si volverme loco o que hacer, donde narices esta el error, por que no lo entiendo. 
Cuando la pagina index.php envia   
 Código PHP:
   
<a href="javascript:popUp('frecuencias/canalist.php?canal=<?php echo $row_Recordset1["canal"]; ?>')" class="menu Estilo6"><?php echo $row_Recordset1['canal']; ?></a>   
  Esta enviando el nombre del canal a canalist.php. 
Pero cuando canalist.php hace la consulta me dice que no hay nada, casualmente siempre con el simbolo +, pero sin embargo hago una consulta directa con 'Canal+ Eventos' y me muestra los datos de esa consulta. 
Esto esta siendo de locos