cuadro combinado de selección múltiple

ComBox1(Allows Multiple Selection) ComboBox2 __________________________________ __________ Fruits Vegetables 

Tengo un combobox1 (que permite selección múltiple) que tiene los elementos: Frutas y verduras.

Los elementos en el ComboBox2 se llenarán dependiendo de la selección basada en el ComboBox1.

Si se selecciona “Frutas”, los artículos en el ComboBox2 deben ser: manzana, naranja, plátano

  ComBox1(Allows Multiple Selection) ComboBox2 __________________________________ __________ Fruits (selected) Apple Vegetables Orange Banana 

Si ambas frutas y verduras, los elementos de ComboBox2 deberían ser: manzana, naranja, plátano, rábano, lechuga.

  ComBox1(Allows Multiple Selection) ComboBox2 __________________________________ __________ Fruits (selected) Apple Vegetables (selected) Orange Banana Radish Lettuce 

Necesito hacer esto usando PHP. ¿Alguien puede sugerir cómo se puede lograr esta funcionalidad, como usar Jquery, ajax o javascript?

En realidad, busco los artículos en ambos cuadros combinados de la base de datos.

Usando jquery, incluya la biblioteca jquery

  

Luego usa la siguiente secuencia de comandos:

  

Usando este formulario:

 

Y en data.php pondrías:

  array( "apples" => "Apples", "bananas" => "Bananas", "pears" => "Pears" ), "vege" => array( "toma" => "Tomatoes", "cucu" => "Cucumber", "rad" => "Radish" ) ); foreach($_POST['type'] as $type){ foreach($a[$type] as $key => $val){ echo ""; } } 

Por supuesto, llenarías la primera casilla de selección con PHP y generarías la matriz en función de los valores publicados, pero para mostrar cómo llenar los cuadros de selección, utilicé una matriz estática.