Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2010, 07:04
Avatar de RIVERMILLOS
RIVERMILLOS
 
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 15 años
Puntos: 15
Ayuda con select multiple

Hola tengo un script en php que llena un select multiple desde una base de datos asi

Código:
echo'
<select  id="accesorios"  size="10"  multiple name="accesorios[]">

<optgroup label="Accesorios">';

         $conexion=  new Conexion();
         $conexion->conectar(); 
         $resultados =  $conexion->consulta("SELECT * FROM accesorios d");
         $conexion->cerraConexion(); 
         while($reg=mysql_fetch_array($resultados))
		{
echo'<option id=" '.$reg['nombre_accesorio'].' " value=" '.$reg['idaccesorio'].' ">'.$reg['nombre_accesorio'].'</option>';
      
         }

echo'
</optgroup>
</select>
';
y uno que es el que recibe el array de select asi

Código:
$accesorios=$_POST['accesorios'];

for($i=0;$i<count($accesorios);++$i){
	
	echo " Nombre:". $accesorios[i];
}

pero no me imprime nada solo sale "Nombre:" que puedo tener mal?

saludos