Foros del Web » Programando para Internet » PHP »

listbox enviar todo a otra pagina con get?

Estas en el tema de listbox enviar todo a otra pagina con get? en el foro de PHP en Foros del Web. Como envio mediante get todo lo que contiene el listbox a otra pagina distinta? Este es el codigo <form action="proc_habitaciones.php" name="form1" method="post" enctype="multipart/form-data"> <table width="650" ...
  #1 (permalink)  
Antiguo 03/06/2009, 05:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 14 años, 10 meses
Puntos: 0
listbox enviar todo a otra pagina con get?

Como envio mediante get todo lo que contiene el listbox a otra pagina distinta?
Este es el codigo
<form action="proc_habitaciones.php" name="form1" method="post" enctype="multipart/form-data">
<table width="650" border="0" cellspacing="0" cellpadding="0">


<tr>
<td width="220" align="left">Imagenes disponibles:</td>
<td width="105" align="center"></td>
<td width="220" align="right" >Imagenes que se van ha subir o que ya hay subidas:</td>
</tr>

<tr>
<td width="220" align="left"><select name="lista1" size="5" id="lista1" multiple>
<?
$dir = "../imagenes/habitaciones/";

// Abrir un directorio conocido, y proceder a leer sus contenidos
if (is_dir($dir)) {
if ($gd = opendir($dir)) {
while (($archivo = readdir($gd)) !== false) {
if ($archivo != "." && $archivo != ".."){
?><option value="<? echo "imagenes/habitaciones/$archivo\r\n";?>" ><? echo "imagenes/habitaciones/$archivo\r\n";?></option> <? }
}
closedir($gd);
}
}
?>

</select></td>
<td width="105" align="center"><input name="Boton" type="button" value=">" onclick="javascript:pasaralalista2 ();" />
<br/><input name="Boton1" type="button" value=">>" onclick="javascript:pasartodoalalista2 ();"/>
<br/><input name="Boton2" type="button" value="<" onclick="javascript:pasaralalista1 ();"/>
<br/><input name="Boton3" type="button" value="<<" onclick="javascript:pasartodoalalista1();"/>
</td>
<td width="220" align="right"><select name="lista2" size="5" id="lista2" multiple >
<?php
//convierte el documento xml en un array de php
$xml = simplexml_load_file("../album.xml") or die("feed not loading");
$i = 0;
while($i < count($xml->item))
{
$cadena=$xml->item[$i]->attributes();
?><option value="<? echo "$cadena <br> \n";?>"><? echo "$cadena <br> \n";?></option><?
$i++;
}
//print .count($xml->item);
?>

</select>

</td>

<td width="105" align="center"><input name="Boton5" type="button" value="Subir" onclick="javascript:subir(lista2);"/>
<br/><input name="Boton4" type="button" value="Bajar" onclick="javascript:bajar(lista2);"/>
</td>
</tr>
<tr>
<td align="left">&nbsp;</td>
<td>&nbsp;</td>
<td align="left">&nbsp;</td>
</tr>
<tr>
<td align="left"><input name="Boton6" type="button" value="Ordenar" onclick="javascript:sortlist();"/></td>

<td align="left">
<input name="Button" type="submit" class="button2" value="Enviar"/>
  #2 (permalink)  
Antiguo 03/06/2009, 06:01
Avatar de abidibo  
Fecha de Ingreso: mayo-2009
Mensajes: 121
Antigüedad: 14 años, 10 meses
Puntos: 7
Respuesta: listbox enviar todo a otra pagina con get?

Hola,
Cita:
Como envio mediante get todo lo que contiene el listbox a otra pagina distinta?
que entiendes exactamente?
O sea ya envias los datos con un form de tipo POST, no entiendo bien cosa quieres hacer. para pasar variables a otra pagina como GET o utilizas un form de tipo GET o pasas los datos con un link
pagina.php?var1=value1&var2=value2
  #3 (permalink)  
Antiguo 03/06/2009, 07:26
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: listbox enviar todo a otra pagina con get?

Para pasar los datos con get deberias usar en la etiqueta del form method="get"

<form action="proc_habitaciones.php" name="form1" method="get" enctype="multipart/form-data">

Si lo que deseas es enviar el form mediante post y mandar algunas variables que ya existan por get deberias poner en la etiqueta form lo siguiente:

<form action="proc_habitaciones.php?variable1=$valor&variable2=$valor2" name="form1" method="post" enctype="multipart/form-data">
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 23:37.