Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/07/2007, 15:37
F_eni_x
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Antigüedad: 17 años, 10 meses
Puntos: 0
Información Re: Alguna propiedad del Recordset que ...

Muchas gracias por responder, escribi en otros foros de php y javascript, pero no me respondieron y aqui lo escribi en sql, pero m dicen que mi problema es mas de programación y por lo que he investigado el objeto recordset lo utilizan mas en asp, y se me ocurrio que ustedes me podrian explicar como hacerle o que propiedades usar.

Explico todo el proyecto, debo hacer una pagina dinamica de reporte de fallas de un centro de computo, debe contener menus desplegables para elegir en que aula se encuentran y cuando eligen el aula se llenan el siguiente menu desplegable con los cpu´s de esa aula, otro con los teclados, monitores, etc en caso de que sea de software o si es otro tipo de falla se desactivan esos menus y describe la falla en un cuadro de texto, ya tengo casi todo listo, lo que no pueo es hacer la parte dinamica de si se elige una aula, los menus se llenen con lo equipos que corresponden a esa aula

Alo que me pregunta tammander, uso Type="ADODB" y una base DBTYPE="mssql" todo el codigo para la conexion lo tengo en una pagina aparte de la principal, lo llamo con:

//Connection statement
require_once('../Connections/conefallas.php');

abajo de esto tambien tengo consultas con el objeto recordset, para los diferentes menus desplegables.

Código:
// begin Recordset
$query_Recordset1 = "select * from avisos where NOMBRE_OBJ like '%Aula%'";
$Recordset1 = $conefallas->SelectLimit($query_Recordset1) or die($conefallas->ErrorMsg());
$totalRows_Recordset1 = $Recordset1->RecordCount();
// end Recordset

// begin Recordset
$query_Recordset2 = " select * from avisos a join cg_objetos o on o.id_objetos=a.id_objetos where nombre_obj 
like '%cpu a8%' and ID_PERTENECE=24 and tipo_mov='A' and id_tipo_obj='29'";
$Recordset2 = $conefallas->SelectLimit($query_Recordset2) or die($conefallas->ErrorMsg());
$totalRows_Recordset2 = $Recordset2->RecordCount();
// end Recordset
ya en el cuerpo de mi programa

Código:
<select name="productox" id="select" > 
  <option value="-1">Elejir datos</option>
  
<?php
  while(!$Recordset1->EOF){
 ?>
     <option value="<?php echo $Recordset1->Fields('nombre_obj')?>"><?php echo $Recordset1->Fields('nombre_obj')?></option>

 </select>

 <?php
$Recordset1->MoveNext(); }
$Recordset1->MoveFirst();
 ?>
 
 <select name="id" id="objetos">
 <option value="-1">Elejir datos</option>
 
 <option value="<?php echo $Recordset1->Fields('nombre_obj')?>"><?php echo $Recordset1->Fields('id_objetos')?></option>
<?php
$Recordset1->MoveNext(); 
$Recordset1->MoveFirst();
 ?>
  </select>
me dicen que si logro hacer que se extraiga el id del aula que seleciono es facil llenar los siguientes menus, ya los extraigo en el primer select de nombre productox se muestran las aulas del centro de computo y en el siguiente se muestran los id de cada aula, lo que no hace y nose como hacerlo es que al seleccionar el aula 1 se seleccione su id correspondiente y asi sucesivamente, lo que yo tenia en mente es hacer varias consultas y dependiendo del aula selecionabas la consulta, pero el que me revisa me dijo que eso no era dinamico, asi que no se me ocurre alguna otra forma de hacer el llenado de los componentes para el aula respectiva.

Espero haberme explicado mejor y es que como mi area es la electronica y las telecomunicaciones pues no conosco bien los terminos de programación. me equivoque al elejir mi area para hacer el servicio

Gracias por la ayuda!!