Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/01/2013, 10:25
Kirara
 
Fecha de Ingreso: octubre-2012
Mensajes: 40
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: seleccion multiple de base de datos, guardar en bd

hola, pues ya selecciono también id_sm, me queda de la siguiente forma:

Código PHP:
<form action="" method="post" enctype="multipart/form-data" > 
  <?php   

 
if($conexion=conexion()){ 

 
$sql='SELECT * FROM SM'
 
$resultado=mysql_query($sql,$conexion); 
 echo (
"Seleccionar:"); 
 echo 
"<select multiple='multiple' name='id_sm[]'>"
 while(
$fila=mysql_fetch_array($resultado,MYSQL_BOTH)) 
 { 
 echo 
"<option value='".$fila['id_sm']."'>".$fila['sm_d']."</option>"
 } 
 echo 
"</select>"
 echo
"<br><input type=\"submit\" value=\"Guardar\" name=\"guardar\"/>"
 echo
"</form>"
 } 
?>
y a la hora de recuperar con éste codigo:

Código PHP:
$id_sm$_POST[id_sm]; 
for (
$i=0;$i<count($id_sm);$i++)     

echo 
$id_sm[$i]; 

ya me imprime resultado, pero solo me aparece una sola selección, de echo solo aparece la ultima selección que realice, y yo quiero que sea multiple, ¿sabes dónde me estoy equivocando?, gracias¡¡¡¡¡¡¡saludos¡¡