Ir para conteúdo
Fórum Script Brasil

Gilbeto F. T

Membros
  • Total de itens

    36
  • Registro em

  • Última visita

Sobre Gilbeto F. T

Gilbeto F. T's Achievements

0

Reputação

  1. Olá, Estou aprendendo usar o JQuery e percebi um problema na minha página, tenho dois botões um para enviar os dados(botoão submit) e outros para limpar a página(button reset), porém, observei que se eu clicar no botão reset para limpar a página inserir novos dados para o cadastro e clicar no botão enviar(submit), os dados não são gravados no banco. Isso é assim mesmo ou eu fiz algo errado ????? Segue o código: HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1? /> <title>ESUTES - ESCOLA SUPERIOR DE TEOLOGIA DO ESPÍRITO SANTO</title> <link type="text/css" href="../CSS/Label.css" rel="stylesheet" /> <link type="text/css" href="../../JS/JQuery-ui-1.7.1/development-bundle/themes/base/ui.all.css" rel="stylesheet" /> <link type="text/css" href="../../JS/JQuery-ui-1.7.1/development-bundle/demos/demos.css" rel="stylesheet" /> <script type="text/javascript" src="../../JS/jquery-1.3.2.js"></script> <script type="text/javascript" src="../../JS/Plugins/JQuery/jquery.form.js"></script> <script type="text/javascript" src="../../JS/JQuery-ui-1.7.1/development-bundle/ui/ui.core.js"></script> <script type="text/javascript" src="../../JS/JQuery-ui-1.7.1/development-bundle/ui/ui.tabs.js"></script> <script type="text/javascript"> $(document).ready(function(){ // enviando dados ao banco $("#frmCadMatricula").submit(function(){ var options ={ target: "#rFormEnviado", url: "iMatricula.php", type: "post", success: function(resposta){ $("#rFormEnviado").text("OK !!!! Enviado com sucesso").show(); } } $(this).ajaxSubmit(options); return false; }); }); </script> </head> <body> <div><h3>Formulário de matrícula</h3></div> <form class="Formulario" id="frmCadMatricula"> <table> <tr> <td class="fonte12Arial"> Nome do aluno <br /> <select class="select" name="cboAluno" id="cboAluno" style="width:350px"> <?php while($LAluno = mssql_fetch_assoc($res)) { echo "<option value=\"" . $LAluno['idAluno'] . "\">" . $LAluno['Nome'] . "</option>"; } ?> </select> </td> <td>&nbsp;</td> </tr> <tr> <td class="fonte12Arial"> Curso <br /> <select class="select" name=cboCurso id=cboCurso style="width:150px"> <?php while($LCurso = mssql_fetch_assoc($Curso)) { echo "<option value=\"" . $LCurso['idCurso'] . "\">" . $LCurso['Curso'] . "</option>"; } ?> </select> </td> <td>&nbsp;</td> </tr> <tr> <td class="fonte12Arial"> Data matrícula <br /> <input class="input" type="text" name="edDataMatricula" id="edDataMatricula" size="20" maxlength="10" /> </td> <td>&nbsp;</td> </tr> </table> <input type="reset" name="btnNovo" value="Novo" style= " font: Arial; font-size: 12px; font-weight: bold; background-color: #FFFFF; border-style: solid; border-color: #000000; width: 80px " /> <input type="submit" name="btnGravar" value="Gravar" style= " font: Arial; font-size: 12px; font-weight: bold; background-color: #FFFFF; border-style: solid; border-color: #000000; width: 80px " /> <table> <tr> <td> <div id="rFormEnviado"></div> </td> </tr> </table> </form> </body> </html> PHP: <?php $path = "../initServer.php"; include($path); if($_SERVER["REQUEST_METHOD"] == "POST") { $idMatricula = 0; $idAluno = $_POST["cboAluno"]; $Nome = ""; $idCurso = $_POST["cboCurso"]; $DataMatricula = $_POST["edDataMatricula"]; $DataCancelamento = ""; $DataSuspensao = ""; $Opcao = 1; //Define Procedure $NomeProcedure = "pMatricula"; $Proc = mssql_init($NomeProcedure); //Definindo parâmetros do banco(obs: o nome do parâmetros, tem que ser o mesmo do banco) mssql_bind($Proc, "@Opcao", $Opcao, SQLINT1, false, false, 0); mssql_bind($Proc, "@idMatricula", $idMatricula, SQLINT1, false, false, 0); mssql_bind($Proc, "@idAluno", $idAluno, SQLINT1, false, false, 0); mssql_bind($Proc, "@Nome", $Nome, SQLVARCHAR, false, false, 50); mssql_bind($Proc, "@idCurso", $idCurso, SQLINT1, false, false, 0); mssql_bind($Proc, "@DataMatricula", $DataMatricula, SQLVARCHAR, false, false, 10); mssql_bind($Proc, "@DataCancelamento", $DataCancelamento, SQLVARCHAR, false, false, 10); mssql_bind($Proc, "@DataSuspensao", $DataSuspensao, SQLVARCHAR, false, false, 10); //Execute Procedure mssql_execute($Proc); echo("<h3><a href=../Matricula/CadMatricula.php target=_parent>Nova matrícula</a></h3>"); } else { echo "<h4>Atenção !!!!! erro ao gravar os dados no banco. Favor contactar o SUPORTE</h4>"; exit; } ?> Alguém ajuda ????? Obrigado.
  2. Olá, Tenho um listbox com vários itens, preciso mostrar uma informação vinda do banco num textbox quando o usuário clicar no item do listbox. Alguém ajuda ????? Obrigado.
  3. Não. Hora mostra todos, Hora mostra somente os alunos pesquisados através do textbox. Obrigado.
  4. Olá, Com esse script, consigo mostrar todos os registros da tabela quando a página é mostrada como eu preciso fazer duas consultas sendo uma mostrando todos os registros e outra mostrando somente alguns registros, a idéia é aproveitar a página uma vez que são iguais. Alguém ajuda ?????? Obrigado. Mostrando todos <?php include "pAluno.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1? /> <title></title> </head> <body> <form id="frmExibeAluno" name="frmExibeAluno" method="post" action="pAluno.php"> <label> <br /> Nome <br /> </label> <input type="text" name="edNome" id="edNome" size="50" maxlength="50" /> <input type="submit" name="btnLocalizar" value="Localizar" style= " font: Arial; font-size: 12px; font-weight: bold; background-color: #FFFFF; border-style: solid; border-color: #000000; width: 120px " /> <br /> <br /> <fieldset> <?php if($res) { echo " <table border='0' width='100%'> <tr> <td> id </td> <td> Nome </td> <td> Telefone residencial </td> <td> Celular </td> <td> Telefone comercial </td> <td> FAX </td> <td> EMail </td> </tr> "; while($lista = mssql_fetch_array($res)) { echo "<tr>"; echo "<td width='50px'>" . $lista['idAluno'] . "</td>"; echo "<td width=150px'>" . $lista['Nome] . "</td>"; echo "<td width='120px'>" . $lista['FoneRes'] . "</td>"; echo "<td width=120px'>" . $lista['Celular] . "</td>"; echo "<td width='120px'>" . $lista['FoneCom'] . "</td>"; echo "<td width=120px'>" . $lista['Fax] . "</td>"; echo "<td width='150px'>" . $lista['EMail'] . "</td>"; echo "</tr>"; } echo "</table>"; } else { echo "Erro ao listar os dados!"; } ?> </fieldset> <br /> </form> </body> </html> Pesquisando os aluno <php $idAluno = 0; $Nome = ""; $FoneRes = ""; $FoneCom = ""; $FAX = ""; $Celular = ""; $EMail = ""; $NomeProcedure = "pAluno"; $Proc = mssql_init($NomeProcedure); mssql_bind($Proc, "@idAluno", $idAluno, SQLINT1, false, false, 0); mssql_bind($Proc, "@Nome", $Nome, SQLVARCHAR, false, false, 50); mssql_bind($Proc, "@FoneRes", $FoneRes, SQLVARCHAR, false, false, 20); mssql_bind($Proc, "@FoneCom", $FoneCom, SQLVARCHAR, false, false, 20); mssql_bind($Proc, "@FAX", $FAX, SQLVARCHAR, false, false, 20); mssql_bind($Proc, "@Celular", $Celular, SQLVARCHAR, false, false, 20); mssql_bind($Proc, "@EMail", $EMail, SQLVARCHAR, false, false, 60); //Execute Procedure $res = mssql_execute($Proc); ?>
  5. Olá, Preciso configurar o apache para que funcione numa rede com 5 máquinas com windows XP baseada em em grupo de trabalho. Alguém ajuda ?????? Obrigado.
  6. Resolvido. No html foi feito assim: <input type="checkbox" name="chkBatizado" id="chkBatizado" value="S" /> No php foi feito assim: if(isset($_POST["chkBatizado"])) { $Batizado = "S"; } else { $Batizado = "N"; } Não sei se essa é a melhor solução mas para o meu caso resolveu. Aceito novas sugestões. Obrigado.
  7. Resolvido. Na verdade o problema estava no nome do parâmetro que estava sendo enviado ao banco no insert do sql. Obrigado.
  8. Olá, Preciso enviar a opção escolhida pelo usuário a partir no menu lit para o banco, porém, quando os dados são gravados, o campo no banco fica 0(zero). Com o código abaixo, o menu list é preenchido com as UF's vindo do banco até, está funcionando sem problemas a questão é que quando eu escolho qualquer UF ele sempre envia zero para o banco. <select name=cboUFNascto id=cboUFNascto style="width:153px"> <?php mssql_data_seek($Estado, 0); // Esta função retorna o ponteiro para o início while($LEstado = mssql_fetch_assoc($Estado)) { echo "<option value=\"" . $LEstado['idUF'] . "\">" . $LEstado['Estado'] . "</option>"; } ?> </select> Código para postar no banco $idUF = $_POST["cboUF"]; Obs: O campo a ser gravado no banco, é idUF. Alguém ajuda ?????? Obrigado.
  9. Olá, Estou com a seguinte dificuldade tenho um checkbox na página com dois valores posivéis quando marcado, deve ser enviado "S" para banco e desmarcado deve ser enviado "N" para o banco alguém pode ajudar ????? Valeu. Obrigado.
  10. OK. Valeu a dica e o problema foi resolvido. mssql_data_seek($Estado, 0); $Estado - É o vetor que contém os dados retornados do banco e 0(zero) o parâmetro para retornar o ponteiro para o início do vetor e repassar todos os registros novamente. Obrigado.
  11. Olá, Preciso preencher dois menu list em posições diferentes da página com o mesmo conteúdo. Vejam o código de preenchimento <select name=cboUF id=cboUF style="width:153px"> <?php while($LEstado = mssql_fetch_assoc($Estado)) { echo "<option value=\"" . $LEstado['idUF'] . "\">" . $LEstado['Estado'] . "</option>"; } ?> </select> <select name=cboUFNascto id=cboUFNascto style=width:153px"> <?php while($LEstado = mssql_fetch_assoc($Estado)) { echo "<option value=\"" . $LEstado['idUF] . "\">" . $LEstado['Estado'] . "</option>"; } ?> </select> Pelo os testes que fiz, no segundo menu list, o vetor LEstado está vazio surgiu uma dúvida então quando o vetor LEstado preenche o primeiro menu list ele perde o conteúdo ?????? Alguém ajuda ?????? Obrigado.
  12. OK....Claro vacilo da minha parte já viu com marinheiro de primeira viagem essas coisa acontece muito obrigado. Funcionou
  13. Olá, Consegui preencher o menu list com os dados vindo do banco, porém, gostaria de fazer o seguinte ao invés de colocar o código php e html numa unica página, quero colocar o código php em uma página separa. Vejam o código: PHP - Código separado <?php $path = "../../ESUTES/initServer.php"; if(file_exists($path)) { include($path); $Opcao = "2"; //Define Procedure $NomeProcedure = "pUF"; $Proc = mssql_init($NomeProcedure); //Definindo parâmetros do banco(obs: o nome do parâmetro, tem que ser o mesmo do banco) mssql_bind($Proc, "@Opcao", $Opcao, SQLINT1, false, false, 0); mssql_bind($Proc, "@idUF", $idUF, SQLINT1, false, false, 0); mssql_bind($Proc, "@UF", $UF, SQLVARCHAR, false, false, 2); mssql_bind($Proc, "@Estado", $Estado, SQLVARCHAR, false, false, 30); //Execute Procedure $Estado = mssql_execute($Proc); } else { echo "erro ao acessar o arquivo no endereço <<< .$path >>>. Favor contactar o SUPORTE."; exit; } ?> HTML - Código separado <?php $path = "../Consulta/pUF.php"; if(!file_exists($path)) { echo "erro ao acessar o arquivo no endereço <<< .$path >>>. Favor contactar o SUPORTE."; exit; } /* $path = "../Consulta/pProfissao.php"; if(!file_exists($path)) { echo "erro ao acessar o arquivo no endereço <<< .$path >>>. Favor contactar o SUPORTE."; exit; }*/ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1? /> <title>ESUTES - ESCOLA SUPERIOR DE TEOLOGIA DO ESPÍRITO SANTO</title> </head> <body> <div> <img class="imagefloat" src="../Imagens/LogoESUTES.jpg" alt="ESUTES" width="285" height="55" border="1" /> <h2>Sistema de agendamento de tarefas e boletim escolar</h2> <h4>CADASTRO DE ALUNO</h4> </div> <form> <fieldset> <label> Estado </label> <select name=cboUF id=cboUF style="width:153px"> <?php while($LEstado = mssql_fetch_assoc($Estado)) { echo "<option value=\"" . $LEstado['idUF'] . "\">" . $LEstado['Estado'] . "</option>"; } ?> </select> </fieldset> </form> </body> </html> Quando junto o código em uma unica página, o menu list é preenchido sem problema nenhum, porém, quando separo o código em duas páginas como o código acima, o menu list, aparece em branco. Alguma dica ??? Obrigado.
  14. Pessoal, Fiz assim e não funciona: No html: <td> Profissão <br /> <?php include "Profissao.php"; // faz a consulta echo "<select "; echo "name=\"cboProfissao\" "; echo "id=\"cboProfissao\" "; echo "style=\"width:153px\">"; while($Lista = mssql_fetch_assoc($Result)) { echo "<option value=\"" . $Lista['idProfissao'] . "\">" . $Lista['Profissao'] . "</option>"; } echo "</select>"; ?> </td> No php: <?php $path = "initServer.php"; include($path); $Opcao = "3"; //Define Procedure $NomeProcedure = "pProfissao"; $Proc = mssql_init($NomeProcedure); //Definindo parâmetros do banco(obs: o nome do parâmetros, tem que ser o mesmo do banco) mssql_bind($Proc, "@Opcao", $Opcao, SQLINT1, false, false, 0); mssql_bind($Proc, "@idProfissao", $idProfissao, SQLINT1, false, false, 0); mssql_bind($Proc, "@Codigo", $Codigo, SQLVARCHAR, false, false, 5); mssql_bind($Proc, "@Profissao", $Profissao, SQLVARCHAR, false, false, 80); //Execute Procedure $Result = mssql_execute($Proc); } Obrigado. Pessoal, Fiz assim e não funciona: No html: <td> Profissão <br /> <?php include "Profissao.php"; // faz a consulta echo "<select "; echo "name=\"cboProfissao\" "; echo "id=\"cboProfissao\" "; echo "style=\"width:153px\">"; while($Lista = mssql_fetch_assoc($Result)) { echo "<option value=\"" . $Lista['idProfissao'] . "\">" . $Lista['Profissao'] . "</option>"; } echo "</select>"; ?> </td> No php: <?php $path = "initServer.php"; include($path); $Opcao = "3"; //Define Procedure $NomeProcedure = "pProfissao"; $Proc = mssql_init($NomeProcedure); //Definindo parâmetros do banco(obs: o nome do parâmetros, tem que ser o mesmo do banco) mssql_bind($Proc, "@Opcao", $Opcao, SQLINT1, false, false, 0); mssql_bind($Proc, "@idProfissao", $idProfissao, SQLINT1, false, false, 0); mssql_bind($Proc, "@Codigo", $Codigo, SQLVARCHAR, false, false, 5); mssql_bind($Proc, "@Profissao", $Profissao, SQLVARCHAR, false, false, 80); //Execute Procedure $Result = mssql_execute($Proc); } Mas não está mostrando os dados na combobox(Menu List). Alguma dica ?????? Obrigado.
  15. Olá, Estou inician do no php e tenho a seguinte situação. Preciso preencher um menu list no formulário html vejam o código: PHP: <?php $path = "../../../ESUTES/initServer.php"; if(file_exists($path)) { include($path); $Opcao = "3"; //Define Procedure $NomeProcedure = "pProfissao"; $Proc = mssql_init($NomeProcedure); //Definindo parâmetros do banco(obs: o nome do parâmetros, tem que ser o mesmo do banco) mssql_bind($Proc, "@Opcao", $Opcao, SQLINT1, false, false, 0); mssql_bind($Proc, "@idProfissao", $idProfissao, SQLINT1, false, false, 0); mssql_bind($Proc, "@Codigo", $Codigo, SQLVARCHAR, false, false, 5); mssql_bind($Proc, "@Profissao", $Profissao, SQLVARCHAR, false, false, 80); //Execute Procedure $Result = mssql_execute($Proc); // faz a consulta echo "<select "; echo "name=\"cboProfissao\" "; echo "id=\"cboProfissao\" "; echo "style=\"width:153px\">"; while($Lista = mssql_fetch_array($Result)) { echo "<option value=\"" . $Lista['idProfissao'] . "\">" . $Lista['Profissao'] . "</option>"; } echo "</select>"; } else { echo "erro ao acessar o arquivo no endereço <<< .$path >>>. Favor contactar o SUPORTE."; exit; } ?> O código acima, retorna um menu list com as profissões que está no banco HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ESUTES - ESCOLA SUPERIOR DE TEOLOGIA DO ESPÍRITO SANTO</title> </head> <body> <form id="frmCadAluno" name="frmCadAluno" method="post" action="../../PHP/Inserir/iAluno.php"> <table width="100%" border="0"> <tr> <td> Matricula <br /> <input type="text" name="edMatricula" id="edMatricula" size="30" maxlength="20" /> </td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td> Nome<br /> <input type="text" name="edNome" id="edNome" size="50" maxlength="50" /> </td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td> O MENU LIST DEVE SER PREENCHIDO NESSA POSIÇÃO DO FORM HTML </td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table> </form> </body> </html> Este é menu form de cadastro e gostaria que o menu list do código anterior, preenche o combobox do HTML. Alguém ajuda ????? Obrigado.
×
×
  • Criar Novo...