Foros del Web » Programando para Internet » PHP »

porner el input fuera del while que contiene el form

Estas en el tema de porner el input fuera del while que contiene el form en el foro de PHP en Foros del Web. Bueno, parecera un poco confunso el tema... pero es así... Yo tengo un while, el cual trae los datos consultados en la BD, y al ...
  #1 (permalink)  
Antiguo 25/02/2015, 14:02
 
Fecha de Ingreso: diciembre-2014
Mensajes: 24
Antigüedad: 9 años, 5 meses
Puntos: 0
porner el input fuera del while que contiene el form

Bueno, parecera un poco confunso el tema... pero es así...

Yo tengo un while, el cual trae los datos consultados en la BD, y al lado de cada dato le agrega un form cuyo contenido es un Select con sus respectivos options.

Lo que quiero, al final de los resultados obtenidos, es poner un input, que teoricamente iría dentro del form, pero cuando lo hago así, me aparece el input en todas las filas, yo solo quiero que me aparezca fuera de los resusltados... no se si me explico...

Desde ya, gracias.

codigo explicativo.

Código PHP:
while{
$consulta(mysql_query)
echo 
$consulta
echo <form action="pagina.php">
<
select name="elegir">
<
option value="1">Opcion 1</option>
<
option value="2">Opcion 2</option>
<
option value="3">Opcion 3</option>
</
select>
</
form>
}
//aquí tendría que quedar el input para enviar los datos a pagina.php 
  #2 (permalink)  
Antiguo 25/02/2015, 14:08
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: porner el input fuera del while que contiene el form

Código PHP:
Ver original
  1. <form action="pagina.php">
  2. <select name="elegir">
  3. <?php
  4.     // aqui tu while
  5. ?>
  6. </select>
  7. </form>
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: input
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 06:32.