Lo he puesto asi y tambien da problemas
Código PHP:
<?php
$colname_Recordset1 = "-1";
if (isset($_GET['canal'])) {
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['canal'] : str_replace("+", "\+", $_GET['canal']): addslashes($_GET['canal']);
}
addcslashes($var, '+');
mysql_select_db($database_conexion1, $conexion1);
$query_Recordset1 = sprintf("SELECT * FROM canales WHERE canal = '%s' ORDER BY pos DESC", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $conexion1) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
Al hacer la consulta me contesta con
Parse error: syntax error, unexpected ':' in /mnt/web7/20/32/51497332/htdocs/deporte-tv/frecuencias/canalist.php on line 5
Haber si alguien me saca de dudas, muchas gracias por vuestras respuestas