Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

While en php OObjetos

Estas en el tema de While en php OObjetos en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola Amigos, necesito si alguien me puede ayudar con un While. Estoy programando en php con html y javascript, con una base de datos en ...
  #1 (permalink)  
Antiguo 23/07/2008, 23:20
 
Fecha de Ingreso: diciembre-2007
Mensajes: 12
Antigüedad: 16 años, 4 meses
Puntos: 0
De acuerdo While en php OObjetos

Hola Amigos, necesito si alguien me puede ayudar con un While.
Estoy programando en php con html y javascript, con una base de datos en Mysq
Lo que necesito son cargar desde una base de datos todos los registros que encuentre asignado a un codigo que es LAB01, a un formulario que debe construirmelo php segùn lo que encuentre en la base de datos. quiero que me cree los campos en filas y columnas y me guarde los datos recuperados en estos.
haber si alguienme puede ayudar, ya que hice un while, que me trae los datos pero no se como cargarlos a unos campos, y ademàs tengo un campo estatico que es Horas/PC en html, que me lo repite cada vez que trae un dato, lo que quiero que ese Horas/Pc solo aparesca una sola vez y en el primer campo de la matriz. gracias. adjunto algo de codigo. gracias de antemano.


$vlo_laboratoriopcs = new LaboratorioRN;
$vlo_resulttraepcs = $vlo_laboratoriopcs->fpa_Muestra_pcs();
$vlo_Disponibilidad = $vlo_laboratoriopcs->fpa_DispComp();
echo $vlo_Disponibilidad;

while($row = mysql_fetch_array($vlo_resulttraepcs,MYSQL_ASSOC)) {

if ($row ["cod_laboratorio"] == "LAB01"){

?>
<tr>
<td>Hora\PC</td>
<? echo "<td>"?>
<? echo $row["codigo_pc"]?>
<? echo"</td>"?>
</tr>
</table>
<? }
}?>
  #2 (permalink)  
Antiguo 24/07/2008, 06:09
Avatar de desendoll  
Fecha de Ingreso: mayo-2008
Mensajes: 340
Antigüedad: 16 años
Puntos: 3
Respuesta: While en php OObjetos

he intentado ayudarte pero no entendido lo que buscabas.... si puedes explicarte mejor

Si lo he entendido, quieres "crear" un formulario rellenando los value por las variables que obtengas en la consulta? si eso, hazlo, <?=$var;?> para que escriba la variable donde quieras...
__________________
Francesc Jimenez
  #3 (permalink)  
Antiguo 24/07/2008, 06:58
 
Fecha de Ingreso: febrero-2006
Mensajes: 34
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: While en php OObjetos

Y si traes la consulta ya filtrada de la base de datos??

algo asi...

Código:
//SELECT ..... FROM .... WHERE cod_laboratorio = {$codigo}


<?php
$vlo_resulttraepcs = $vlo_laboratoriopcs->fpa_Muestra_pcs('LAB01');

//Si estas programando en objetos... seria bueno q el recordset tmb lo manejes como un objeto, no??

while($row = mysql_fetch_object($vlo_resulttraepcs)) {
?>
<tr>
  <td><?php echo $row->campo1;?></td>
  <td><?php echo $row->campo2;?></td>
</tr>
<?php
}
?>

Saludos
  #4 (permalink)  
Antiguo 24/07/2008, 07:00
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: While en php OObjetos

Cita:
Hola Amigos, necesito si alguien me puede ayudar con un While.
¿Y la parte de POO?

Cita:
Lo que necesito son cargar desde una base de datos todos los registros que encuentre asignado a un codigo que es LAB01, a un formulario que debe construirmelo php segùn lo que encuentre en la base de datos. quiero que me cree los campos en filas y columnas y me guarde los datos recuperados en estos.
Soy bastante alérgico a responder problemas de estudiantes, ya que están para que piensen y aprendas, no para que aprendas a donde hacer la pregunta y que te solucionen tu problema.


Cita:
haber si alguienme puede ayudar, ya que hice un while, que me trae los datos pero no se como cargarlos a unos campos,
Imprime antes el contenido del array con un var_dump y estudia su contenido para saber luego cómo recorrerlo. No trabajes a ciegas.

Cita:
y ademàs tengo un campo estatico que es Horas/PC en html, que me lo repite cada vez que trae un dato, lo que quiero que ese Horas/Pc solo aparesca una sola vez y en el primer campo de la matriz. gracias. adjunto algo de codigo. gracias de antemano.
Y si tienes el texto "Horas/PC" dentro del while, siempre se va a repetir.

Código PHP:
    $vlo_laboratoriopcs = new LaboratorioRN;
    $vlo_resulttraepcs = $vlo_laboratoriopcs->fpa_Muestra_pcs();
    $vlo_Disponibilidad = $vlo_laboratoriopcs->fpa_DispComp();
    echo $vlo_Disponibilidad;
    
    while($row = mysql_fetch_array($vlo_resulttraepcs,MYSQL_ASSOC)){
    
            if ($row ["cod_laboratorio"] == "LAB01"){
                                
?>                
    <tr>
        <td>Hora\PC</td>
        <? echo "<td>"?>
        <? echo $row["codigo_pc"]?>
        <? echo"</td>"?>
    </tr>    
</table>
<? }
}
?>
No hace falta que imprimas el html desde PHP, si estás cerrando y abriendo los tags, solo imprime lo que es dinámico y el resto lo dejas igual.
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.