Ir para conteúdo
Fórum Script Brasil
  • 0

enviar dados listbox para o mysql


Pedro_Asp

Pergunta

Bom dia!

Eu tenho uma tabela matricula na minha base de dados e quero receber os dados de uma listbox que eu fiz em php, mas não sei como o fazer!

Será que alguém me poderá ajudar??

Este é o link para download da minha base de dados: pinternet.sql

Este é o meu código da listbox:

<?php

header("Content-Type: text/html; charset=iso-8859-1");

// Faz o controlo da cache.

$gmtDate = gmdate("D, d M Y H:i:s");

header("Expires: {$gmtDate} GMT");

header("Last-Modified: {$gmtDate} GMT");

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

// Aqui criamos a conexão com o base de dados.

$con = mysql_connect("localhost", "root", "");

mysql_select_db("pinternet");

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

&lt;script language="javascript">

function list_dados(valor)

{

// Passando os dados para a página result.php através do método GET.

http.open("GET", "result.php?id=" + valor, true);

http.onreadystatechange = handleHttpResponse;

http.send(null);

}

function handleHttpResponse()

{

campo_select = document.forms[0].origem;

if (http.readyState == 4) {

campo_select.options.length = 0;

results = http.responseText.split(",");

for (var i = 0; i < results.length; i++) {

string = results.split("|");

campo_select.options = new Option(string[0], string[1]);

}

}

}

// Essa função é somente para identificar o Navegador e suporte ao XMLHttpRequest.

function getHTTPObject()

{

var req;

try {

if (window.XMLHttpRequest) {

req = new XMLHttpRequest();

if (req.readyState == null) {

req.readyState = 1;

req.addEventListener("load", function() {

req.readyState = 4;

if (typeof req.onReadyStateChange == "function") {

req.onReadyStateChange();

}

}, false);

}

return req;

}

if (window.ActiveXObject) {

var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];

for (var i = 0; i < prefixes.length; i++) {

try {

req = new ActiveXObject(prefixes + ".XmlHttp");

return req;

} catch (ex) {};

}

}

} catch (ex) {}

alert("XmlHttp Objects not supported by client browser");

}

var http = getHTTPObject();

// Logo após fazer a verificação, é chamada a função e passada

// o valor à variável global http.

function mover(ListOrigem,ListDestino)

{

var i;

for (i = 0; i < ListOrigem.options.length ; i++)

{

if (ListOrigem.options.selected == true)

{

var Op = document.createElement("OPTION");

Op.text = ListOrigem.options.text;

Op.value = ListOrigem.options.value;

ListDestino.options.add(Op);

// ListOrigem.options.remove(i);//

ListOrigem.options=null;

i--;

}

}

}

</script>

</head>

<body>

<form name=formulario" method="post" action="">

<p>

<select name="categoria" onChange="java script:list_dados(this.value);">

<option></option>

<?php

/* SQL que procura os artigos do base de dados e monta o select */

$consulta = mysql_query("SELECT * FROM curso ORDER BY nomecurso ASC");

while ($row = mysql_fetch_assoc($consulta)) {

echo "<option value=\"{$row['idcurso]}\">{$row['nomecurso']}</option>\n";

}

?>

</select>

<TABLE>

</p>

<p>  </p>

<TR>

<TD> <p>

<select size="5" name="origem" id="origem">

</select>

<input name="adicionar" type="button" value=">>" onClick="java script:mover(document.forms[0].origem,document.forms[0].destino);" />

<input name="remover" type="button" value="<<" onClick="java script:mover(document.forms[0].destino,document.forms[0].origem);"/>

<select size="5" name="destino" id="destino">

</select>

</p>

<p> </p>

<p>

<input type="submit" name="button" id="button" value="Terminar">

</p></TD>

<TD> </TD>

<TD>

</form>

</body>

</html>

Abraço

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...