04/05/2010, 07:43
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 17 años, 3 meses Puntos: 1 | |
Respuesta: parametros entre funciones o entre clases Hola GatorV.
gracias por contestar.
fijate como lo estoy haciedo y la duda que tengo ahora es que no me muestra nada por pantalla, ni siquiera un error.
class Cliente
{
function getClientes()
{
$obj_cliente=new sQuery();
$result1=$obj_cliente->executeQuery("select * from cliente"); // ejecuta la consulta para traer al cliente
return $result1; // retorna todos los clientes
}
function getMarcas()
{
$obj_afinidad=new sQuery();
$result2=$obj_afinidad->executeQuery("select * from cliente_canal_afinidad"); // ejecuta la consulta para traer al cliente
return $result2; // retorna todas la afinidades
}
function getTodo($result2) //
{
$obj_todo=new sQuery();
$result3=$obj_todo->executeQuery("select cliente.nombre,canal_afinidad.descripcion_canal_af inidad from cliente_canal_afinidad,canal_afinidad,cliente where cliente_canal_afinidad.id_cliente_canal_afinidad=' " .$result2. "' and cliente.id_cliente=cliente_canal_afinidad.id_clien te"); // ejecuta la consulta para traer al cliente
return $result3; // retorna todos los clientes+afinidad
}
}
echo "<br/><br/><table border=1>
<td>Nombre</td>
<td>Afinidad</td>";
$dame = new Cliente();
$dame= $dame->getTodo($result2);
while ($row=mysql_fetch_Array($dame)) // recorre los clientes uno por uno hasta el fin de la tabla
{
echo "<tr>";
echo "<td class=EstiloTexto align=\"center\">".$row['nombre']."</td>";
echo "<td class=EstiloTexto align=\"center\">".$row['descripcion_canal_afinidad']."</td>";
}
echo "</table>";
?>
estoy pasandole el resul a la funcion, que estoy haciendo mal amigo.
gracias. |