Foros del Web » Programando para Internet » PHP »

pasar valores a objetos establecidos en html

Estas en el tema de pasar valores a objetos establecidos en html en el foro de PHP en Foros del Web. Buenos dias. Mi consulta es Ya poseo las paginas html realizas con formatos y objetos select - areas de texto etc... ahora en las plantillas ...
  #1 (permalink)  
Antiguo 18/05/2004, 11:36
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 20 años, 11 meses
Puntos: 0
pasar valores a objetos establecidos en html

Buenos dias.

Mi consulta es

Ya poseo las paginas html realizas con formatos y objetos select - areas de texto etc... ahora en las plantillas tengo varios objetos que necesito validar en forma automatica (atraves de botones input submit, el cual una vez precionado se dirige a una php para su posterior validacion, recupero los datos con $_POST, todo va bien, hasta que deseo mandar un resultado de busqueda a un objeto que ya se ecuentra en la pagina como un select,

Ya hice los procedimientos de busqueda de datos en php, pero no se como mandar un resultado a un objeto select o area de texto desde php a html todos a objetos que ya se encuentran establecidos en html.

Cualquier ayuda se las agradesco.

Ciopatrick
  #2 (permalink)  
Antiguo 18/05/2004, 12:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Con PHP sólo "compones" código HTML/javascript según el resultado de tu lógica que .. en tu caso accede a una BD hace una consulta SQL y obtiene X resultados ..

Así que .. lo que haces siempre desde PHP es "generar nuevas páginas" de resultados (de tu proceso PHP).

Ejemplo

Código PHP:
<?
// conectas a tu BD
$resultado=mysql_query("SELECT * FROM tabla");
?>
<select name="nose">
<?
while ($row=mysql_fetch_array($resultado)){
?>
<option value="<? echo $row['id'?>"><? echo $row['nombre'?></option>
<?
}
?>
</select>
así por ejemplo generas un "<select>" HTML desde datos de tu BD dinámicamente .. ahora, si quieres pre-establecer el valor seleccionado de ese <select> ... tan sólo tienes que aplicar la propiedad "selected" al <option> que el valor que se está obteniendo y representado del bucle que obtiene tus registros de tu BD (ese while) es = al que tienes que pre-establecer ..

Los campos <texarea> .. tan sólo obtienes tu valor de tu BD y "generas" el textarea:

Código PHP:
<textarea name="" cols="" rows=""><? echo $row['dato'?></textarea>
Lo mismo con checbox (si quieres pre-establecer su valor se usa "checked") o los radio (se usa "selected") .. o los input text normales (se usa su value="....")

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 18/05/2004 a las 12:17
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 21:37.