Retroceder   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

Respuesta
 
Herramientas Desplegado
Antiguo 23-jul-2008, 23:20   #1 (permalink)
Daguiflo ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 11
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>
<? }
}?>
Daguiflo está desconectado   Responder Citando
Antiguo 24-jul-2008, 06:09   #2 (permalink)
desendoll está en el buen camino
 
Avatar de desendoll
 
Fecha de Ingreso: mayo-2008
Mensajes: 297
Enviar un mensaje por MSN a desendoll
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...
__________________
Desen Web ... si, aprovecho el comentario para que visitéis mi blog...
me parece que tengo un premio al mas feo.... pero el mejor contenido
desendoll está desconectado   Responder Citando
Antiguo 24-jul-2008, 06:58   #3 (permalink)
3wstudio no se puede cailificar en este momento
 
Fecha de Ingreso: febrero-2006
Mensajes: 34
Enviar un mensaje por MSN a 3wstudio
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
3wstudio está desconectado   Responder Citando
Antiguo 24-jul-2008, 07:00   #4 (permalink)
Colaborador
enriqueplace tiene algunos puntos positivos de karma
 
Avatar de enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 750
Enviar un mensaje por Skype™ a enriqueplace
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.
__________________
Saludos, Enrique Place

Reserva tu lugar, no te lo pierdas:
Nuevo Taller a Distancia de POO para PHP (2008)
enriqueplace está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:32.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93