Ver Mensaje Individual
  #3  
Antiguo 07-09-2006
Avatar de Rafafa
Rafafa Rafafa is offline
Registrado
 
Registrado: sep 2006
Posts: 4
Reputación: 0
Rafafa Va por buen camino
Unhappy Muchas gracias!!!!! aunque sigo molestando!!!

Hola!!! muchas gracias por tu ayuda , ya puse en practica y tenias toda la razon!!! este proseso no es nada dificil.....
Ahora mi problema esta en el regreso de los datos a la pagina principal donde los quiero desplegar, tengo un script php(querysSocio.php) que en general verifica una variable que se pasa a la pagina por medio de JS(...parent.location="querysSocio.php?all=1"...) esto lo hago pork cuando de click en el link (VER SOCIOS) tengo que despleguar todos los registrados.

Código PHP:
if(isset($all)){
$reg viewAll();
header("Refresh: 1; URL = consulta_socio.php?regreso=1");
}
//funcion para hacer la consulta
function viewAll(){
                        
//en esta clase me conecto a mi BD
 
require_once('clases/conexion_bd.php');
     
$obj_bd = new BD;
   
$conexion $obj_bd->conecta();
 
// EMPIEZA TODO EL PROSESO
   
   
$sql "SELECT CNOSOCIO,CAPELLID FROM TSOCIOS ";
    
   
$res  mysql_query($sql);
   
   
$total mysql_num_rows($res);
   if(
$total!=0){
      
$array[$total];
      
$i=0;
   
   while (
$row mysql_fetch_assoc($res)) {
              
$array[$i] = $row['CNOMUSUA'] . " " $row['CAPELLID'];
     
$i++;
     }
     
        
mysql_free_result($res);
       
mysql_close($conexion);     
   }
   
   else{ 
$array="no hay registros";}
   
  return 
$array;
  
}
-
//ESTA FUNCION ESTA PENSADA YA QUE DESDE LA PAG PRINCIPAL LA
//MANDO LLAMAR EN LA SECCION DONDE QUIERO DESPLEgaR LA CONSULTA
//le puse global ya que $reg no se encuentra definida dentro de las funciones

function viewINFO(){
global 
$reg;
return 
$reg;

en la pag principal:

Código PHP:
<?
if($regreso ==1){
    
$regreso=0;
        require_once(
'querysSocio.php');
    
$info=viewINFO();
if(!isset(
$info)) echo "info recibida";
    echo 
"<table> <tr> <td bgcolor= \"#0000FF\" colspan=\"2\" > " 
    
"<center>:: N O M B R E   D E   S O C I O :: </center> </td> </tr>";
    
    for(
$i=0;$i<count($info);$i++){
    echo 
"<tr><td>".$info[$i]."</tr></td>";   
    } 
    
    echo 
"</table>";
    }
?>
MI PROBLEMA es que no se si se pueden regresar los arrays y sus contenidos por medio de return , y si se puede regresar que estoy haciendo mal ya que la variable $info no contiene datos algunos.....

Espero no causar molestias y de antemano muchisimas gracias.
Rafafa.

Última edición por dec fecha: 07-09-2006 a las 08:26:01.
Responder Con Cita