Hola, quisiera que me ayuden...tengo un problemilla...en un archivo tengo una clase y dentro de esta la sgte función:
function seleccion_tubo(){
$cnx=conexionDB::getInstancia(); //instancia para la conexion
$muestras=array();
$sql="select * from tubo";
$rs = $cnx->ejecutar($sql);
while($array=$rs->FetchRow()){ //recorrer los resultados
$muestra=new muestra();
$muestra->codigo=$array["idTubo"];
$muestra->nombre=$array["Nombre"];
$muestras[]=$muestra;
}
return $muestras;
}
pues como se dan cuenta yo tengo un objeto $muestra que llamo de otra clase, en esta clase se encuentran declaradas las variables codigo y nombre y los meto en el objeto creado...luego(en un intento desesperado) este objeto se lo doy a un array :-/ y es este el que devuelvo a la función...La cosa es que necesito esos datos...tanto en nombre como el codigo en otro archivo...y no se como recorrer $muestras...intente hacer esto:
$v=$n->seleccion_tubo(); //jalo la funcion de la clase anterior
echo count($v); aca me funciona bien,aparecen la cantidad de elementos que tengo en la base de datos
foreach($v as $valor => $nombre) {
print "$nombre => $valor\n";
}
y me sale el sgte error:
Catchable fatal error: Object of class muestra could not be converted to string in C:\AppServ\www\chamba_princ\muestras.php on line 7
Que es lo que puedo hacer???