Boa tarde pessoal.
Tenho o seguinte codigo
aquilo que se passa é que eu tou a carregar uma lista de elementos no ul(a função get_listal_alunos retorna li com checkboxes), e depois seleccionando as checkboxes estou a passar os valores para um select.Aqui lo que queria era inserir o array var select na base de dados mas nao consigo fazer isso.Alguem me pode ajudar?
Tenho o seguinte codigo
Código:
<div class="listagemalunos">
<ul class="users">
<?php echo get_lista_alunos(); ?>
</ul>
</div>
<input type="button" id="listar" value=">>" onclick="guardar();" />
<select name="alunos_guardados" multiple="true" id="alunos_a_guardar">
</select>
<!--textarea name="registados" id="registados" class="registados"><?php echo htmlentities($registados); ?></textarea-->
</div>
</div>
<input type="submit" value="GRAVAR" id="gravar_grupo"/>
<input type="hidden" name="submitted" value="true" /><p>
</form>
</div>
<script type="text/javascript">
function guardar() {
var el = document.getElementsByName("alunos_escolhidos");
var select = document.getElementById("alunos_a_guardar");
/*alert(select.childNodes.length);*/
for (i = 0; i < select.childNodes.length; i++) {
/*alert(select.childNodes[i]);*/
}
for (i = 0; i < el.length; i++) {
/*alert(el[i].getAttribute("checked"));
alert(el[i].checked);*/
if (el[i].checked == true) {
var ulEl = el[i].parentNode.parentNode;
var newOption = document.createElement("option");
newOption.innerHTML = el[i].getAttribute("value");
select.appendChild(newOption);
ulEl.removeChild(el[i].parentNode);
}
}
}
</script>
aquilo que se passa é que eu tou a carregar uma lista de elementos no ul(a função get_listal_alunos retorna li com checkboxes), e depois seleccionando as checkboxes estou a passar os valores para um select.Aqui lo que queria era inserir o array var select na base de dados mas nao consigo fazer isso.Alguem me pode ajudar?
Última edição: