Foros del Web » Programando para Internet » PHP »

pasar elementos entre listas

Estas en el tema de pasar elementos entre listas en el foro de PHP en Foros del Web. Vi el ejemplo en el foro para pasar/mover elementos entre listas utilizando javascript. Una vez que los pase a la segunda lista, como puedo recorrer ...
  #1 (permalink)  
Antiguo 05/05/2006, 08:33
 
Fecha de Ingreso: mayo-2006
Mensajes: 12
Antigüedad: 17 años, 11 meses
Puntos: 0
pasar elementos entre listas

Vi el ejemplo en el foro para pasar/mover elementos entre listas utilizando javascript. Una vez que los pase a la segunda lista, como puedo recorrer esta ultima en php sin ser esta lista definida como array? agradecería alguien me ayude.
desarrollo:
Tengo una lista cuyos elementos los tomo de una tabla en mysql:
$resaut = mysql_query("select idautor,apellidonombre from maeautores where activo = 'A' order by apellidonombre");
echo "<label>";
echo "<SELECT name='lisautores' size=4 class='Cour12N' >";
while($row=mysql_fetch_array($resaut)) {
echo "<option value='".$row['idautor']."'>".$row['apellidonombre']."</option>";
}
echo "</SELECT></label></td>";
mysql_free_result($resaut);

La idea es pasar los elementos que seleccione (de a uno) a traves de un boton a otra lista (sin usar javascript) solo con PHP, se puede? En el caso que use javascript, que lo hice con :
function selecciona_autores(){
//document.f1.selautores.length=100;
sTxt=document.f1.lisautores[document.f1.lisautores.selectedIndex].text
sVal=document.f1.lisautores[document.f1.lisautores.selectedIndex].value
var selOpcion=new Option(sTxt, sVal);
eval(document.f1.selautores.options[cuenta]=selOpcion);
document.f1.lisautores.remove([document.f1.lisautores.selectedIndex]);

cuenta++
}

como recupero los elementos seleccionados al PHP?? Desde ya gracias a Uds.

Última edición por lsrmnt66; 05/05/2006 a las 08:51
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 10:32.