Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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: http://www.4shared.com/document/wkTwyz2o/pinternet.html
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">
<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="javascript: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="javascript:mover(document.forms[0].origem,document.forms[0].destino);" />*
* <input name="remover" type="button" value="<<" onClick="javascript: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
Carregando comentários...