Ir ao conteúdo

Ajuda PHP/JS Formulario


gustavoesa

Posts recomendados

Postado

Eu tenho Dois Selects onde 1 vai aparecer os Alunos, e outro a Turma. Eu quero passar o Aluno para Box da turma atraves do Botao Add, e remover o aluno do curso atraves do botao Remover, porém nao faço ideia de como fazer isso. Foto dos Selects:

2yjvn1y.jpg

 

 

Gostaria tipo de passar o Aluno (1) para a box do Curso(3C13) atraves do botao ADD, e Atraves do Botao remove tirar o aluno do curso.

<html><head>	<title></title></head><?php	$conecta = mysql_connect("localhost", "root", "") or die ("Conexao com o Servidor Negada!");		$banco = mysql_select_db("expo", $conecta) or die ("Conexao com o BD Negada!");		$sql2 = "SELECT * FROM tb_aluno";		$consulta = mysql_query($sql2);	?><body bgcolor="lightblue"><center><table border = 2 width="60%">		<tr>			<td width="20%" align="center" valign="top">			<form name="form1" action="box.php" method="post">				<h2>Alunos</h2>				<select name="select1" size="20" style="width: 300px;" multiple="multiple">					<optgroup label="Alunos">						<?php							while($l = mysql_fetch_array($consulta))							{								$nome = $l["nome"];								$cod = $l["cod"];																		echo "<option id=$cod>$nome($cod)</option>";							}							//mysql_close();						?>					</optgroup>				</select>		</td>				<td width="20%" align="center">				<input type="button" onClick = "add()" value="ADD >>" style="width: 100px;">			</form>				<br>				<br>				<br>				<br>			<form name="form2" action="box.php" method="post">				<input type="submit" value="<< REMOVE" onClick="add()" style="width: 100px;">		</td>				<td align="center" width="20%" valign="top">			<h2>Turma</h2>				<select name="select" size="20" style="width: 300px;" multiple="multiple">					<optgroup label=3C13>						<option></option>						</optgroup>				</select>			</form>		</td>	</tr>	</table></body></html>
Postado

Depois de dar uma boa pesquisada, esse codigo só funciona se nao houver nada entre os selects e os botões, pelo fato de no JS ser usado "next" "prev" então depois de ver o link da pesquisa deu pra ver que o "correto" no meu caso fica: http://jsfiddle.net/y2gbfefe/
Agora so falta gravação
 

Valeu pela ajuda mais uma vez

Postado

Voltando aqui, 

estou com mais um problema porém agora na gravação do banco.
A gravação é feita perfeitamente com 1 dado selecionado porém com 1 ou mais dados nao consigo fazer a gravação, como posso fazer isso?

  • Moderador
Postado

Nesse caso, você precisa fazer com que o box.php receba um array com os dados... e percorrer-los com um foreach e colocar a instrução SQL de inserção dentro do laço de foreach.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!