Tengo dos select uno es normal y otro multiple pretendo que se seleccione uno u otro depende cual si esta activado el multiple o no.
El caso es que a la hora de guardarlo solo me guarda el multiple y no se muy bien el motivo.
este es el codigo html de los select:
<select name=\"".$ Que."_MultiTallas[]\" id=\"".$ Que."_MultiTallas\" style=\"width: 410px;\" class=\"multibuskiselect multibuskiselect_".$ Que."\" multiple=\"multiple\"> <select tabindex=\"13\" name=\"".$ Que."_Talla\" id=\"".$ Que."_Talla\" class=\"buskiselect\">
y a la hora de guardarlos miro si el select normal tiene marcado que ponga multiple para asignar $ Tallas a uno u otro select.
if ($ _POST[$ Parametros[0]."_Talla"] == "multiple") { //si es multitalla $ Talla = $ _POST[$ Parametros[0]."_MultiTallas"]; } else { $ Talla = $ _POST[$ Parametros[0]."_Talla"]; } //si no es multitalla for ($ i=0;$ i<count($ Talla);$ i++) { //hago un bucle que recorre todas las tallas
y a la variable que guarda en mysql la defino asi $ Talla[$ i]
ยฟpor que puede ser que si el campo es simple no me guarde la talla?
he probado a poner el nombre del select Talla con [] por si era por eso, pero entonces no me guarda el multiple :(.
hay alguna forma de hacer esto sin tener que cargarme el for?
Muchas gracias por vuestra ayuda ๐