Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2010, 05:19
pacorubio77
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 6 meses
Puntos: 1
error con php y msql, urgente

Hola amigos, tengo un error, al pasar un trozo de código de un fichero a otro, en el fichero donde he cogido el código, como es normal funciona correctamente.

Cuando paso el código siguiente, me sale error, el código es el siguiente:

Código PHP:

<?php
$land
=isset($_POST['land'])?(int)$land:0// 'post'
$acsv=array();
$aland=array();
if(
$land>0$aland[]=array('id'=>0,'text'=>TEXT_INFORMATION_TODOS);
$sql="SELECT * from countries WHERE country_visible>0 ORDER BY name_".$g_language_code;
$h=tep_db_query($sql);
while(
$r=tep_db_fetch_array($h)){
    
$acsv[]=$r;
    
$aland[]=array('id'=>$r['countries_id'],'text'=>$r['name_'.$g_language_code]);
}
echo 
tep_draw_form('filtro_tarifas_pais',tep_href_link(FILENAME_SHIPPING),'post'); // post
echo TEXT_INFORMATION_SELECCCIONE;
echo 
tep_draw_pull_down_menu('land'$aland$land>0?$land:$g_country_IP['countries_id'], ''false);
echo 
tep_draw_input_field('''OK''''submit'true);
echo 
'</form>';
?>
y el error que me sale es el siguiente:


1054 - Unknown column 'name_' in 'order clause'

SELECT * from countries WHERE country_visible>0 ORDER BY name_


Me pueden ayudar??