está no es una pregunta del foro orientado a objetos de php, pero igual ya está aqui, no creo conveniente que abras otro post en el foro general de php.
la respuesta rápida es
Código PHP:
class CtrlConsultarCliente
{
function consultarReferido($cdalianza)
{
$gdb = new GestorDB(); // clase donde creo los queries.
$gdb->adicionar_parametro("CDALIANZA",$cdalianza);
$sql = $gdb->retornar_query(SQL_ROOT."referidos.sql");//recibo el query formado
$conectar = Conectarse();//realizo conexión a la base de datos
$query = mysql_query($sql,$conectar);
$results = array();
while ( $row = mysql_fetch_array($query) )
{ //datos que deseo ver de la consulta resulta, esto debe ser preferible un array
$results[] = $row;
}
return $results;
}
}
$consultaReferido = new CtrlConsultarCliente();
//$cdalianza = '1';
$results = $consultaReferido->consultarReferido($cdalianza);
$html = '<select name="asdsad">'."\n";
foreach ( $results as $row_index => $row_data )
{
$html .= '<option value="'.$row_data['ID_CLIENTE'].'">'.$row_data['NMCLIENTE']." ".$row_data['DSNOMBRE']'</option>'."\n";
}
$html .= '</select>'."\n";
echo $html;
lo ideal es que tuvieras tu clase de despliegue, es decir, una clase que se encarga de construir formularios. Tu le pasarías como argumento $results; a un método $form_constructor->BuildSelect($results)
saludos