Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2007, 06:33
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 8 meses
Puntos: 0
problemas con una función que estoy construyendo.

Buenas, estoy haciendo una función para crear los selects dinámicos que voy necesitando. pero no consigo que funcione.
así no me funciona.
Código PHP:
<?php

function menu_descriptores ($id,$nombre,$tabla){

//Creamos la sentencia SQL y la ejecutamos
$sSQL='Select' .$id',' .$nombre'from '.$tabla;
$result=mysql_query($sSQL);
//echo "<select multiple name=\"id_descrip[]\" class=\"required\">";
 //Generamos el menu desplegable
 
while ($row=mysql_fetch_array($result))
 echo (
'<option value="'.$row[$id].'">'.$row[$nombre].'</option>');
}
?>
así, utilizando * en vez de los campos que me interesan si funciona.

Código PHP:
<?php

function menu_descriptores ($id,$nombre,$tabla){

//Creamos la sentencia SQL y la ejecutamos
$sSQL='Select * from '.$tabla;
$result=mysql_query($sSQL);
//echo "<select multiple name=\"id_descrip[]\" class=\"required\">";
 //Generamos el menu desplegable
 
while ($row=mysql_fetch_array($result))
 echo (
'<option value="'.$row[$id].'">'.$row[$nombre].'</option>');
}
?>
A ver si alguien descubre porque es, y ponemos la función para el uso y disfrute de todos.

un saludo

oskar calvo.