- Fórum WMO
- → Eu_Nana's Content
Eu_Nana's Content
There have been 289 items by Eu_Nana (Search limited from 14/05/2023)
#998374 Python Para Web
Posted by Eu_Nana on 16/04/2010, 15:12 in Python
Alguém pode me ajudar...please....
#997011 Problema Com Paginação
Posted by Eu_Nana on 22/03/2010, 15:47 in PHP
Olá pessoal,
Estou tendo problemas com paginação.......tenho o seguinte codigo abaixo......e preciso q ele faça o seguinte....na 1ª pagina exiba apenas 2 registros e nas proximas eu defini um valor de 8 registros....td bem os 2 primeiros registros ele exibe.....só q dps ele pula 6 registros e começa a exibir em cada pagina os 8 registros......mais pula 6 registros.....em minha tabela de BD tenho 44 registros.....exibo os 2 registros na 1ª pagina e dps disso começo a exibir 8 por pagina.....mais não esta dando certo......oq fiz de errado....
<?php header("Content-Type: text/html; charset=ISO-8859-1",true); $conexao = mysql_connect("localhost","root",""); $banco = mysql_select_db("teste"); // Informações da query $campos_query = "*"; $final_query = "FROM material_curso ORDER BY idmaterial_curso ASC"; // Maximo de registros por pagina $maximo =8; // Declaração da pagina inicial $pagina = $_GET["pagina"]; if($pagina == "") { $pagina = "1"; } // Calculando o registro inicial $inicio = $pagina - 1; $inicio = $maximo * $inicio; // Conta os resultados no total da query $strCount = "SELECT COUNT(*) AS 'num_registros' $final_query"; $query = mysql_query($strCount); $row = mysql_fetch_array($query); $total = $row["num_registros"]; ################################################################################### // INICIO DO CONTEÚDO // Realizamos a query $sql = mysql_query("SELECT $campos_query $final_query LIMIT $inicio,$maximo"); // começamos aqui if($pagina == 1) $sql = mysql_query("SELECT $campos_query $final_query LIMIT $inicio,2"); // fazemos mesma coisa, porém, exibindo apenas 2 registros echo "<br><div> <div><span class=azul_titulo> Apostilas, Oficinas e Aulas em Diferentes Formatos (PDF, HTML) </span></div> <span class=txtcomum> </div>"; // Exibimos os nomes dos produtos e seus repectivos valores while ($linha = mysql_fetch_object($sql)) { echo "<b>" . $linha->nome . "</b> (R$ ". $linha->valor.")<br />"; } // FIM DO CONTEUDO ################################################################################### $menos = $pagina - 1; $mais = $pagina + 1; $pgs = ceil($total / $maximo); if($pgs > 1 ) { echo "<br />"; // Mostragem de pagina if($menos > 0) { echo "<a href=".$_SERVER['PHP_SELF']."?pagina=$menos>anterior</a> "; } // Listando as paginas for($i=1;$i <= $pgs;$i++) { if($i != $pagina) { echo " <a href=".$_SERVER['PHP_SELF']."?pagina=".($i).">$i</a> | "; } else { echo " <strong>".$i."</strong> | "; } } if($mais <= $pgs) { echo " <a href=".$_SERVER['PHP_SELF']."javascript:pagina('?pagina=$mais')>Próximo</a>"; } } ?>
#996580 Executar Javascript De Páginas Requisitadas (Ajax)
Posted by Eu_Nana on 16/03/2010, 11:25 in Javascript / DOM / AJAX / ECMAScript
Bom dia, tudo bem?
Poste o código, por favor.
Obrigado.
Bom segue abaixo os códigos...
home.php - Página que carrego via ajax dentro de div
<link href="css/estilos.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" language="javascript" src="../js/jquery.js"></script> <script type="text/javascript" language="javascript" src="menu.js"></script> <style type="text/css"> body { margin: 10px auto; font: 75%/120% Verdana,Arial, Helvetica, sans-serif; } .menu_list { width: 150px; } .menu_head { padding: 5px 10px; cursor: pointer; position: relative; margin:1px; font-weight:bold; background: #eef4d3 url(plus.png) center right no-repeat; } .menu_body { display:none; } .menu_body a{ display:block; color:#006699; background-color:#EFEFEF; padding-left:10px; font-weight:bold; text-decoration:none; } .menu_body a:hover{ color: #000000; text-decoration:underline; } </style> <div id="geral"> <div id="conteudo"> <div style="float:left" > <p><strong>MENU</strong></p> <div id="firstpane" class="menu_list"> <p class="menu_head">Menu-1</p> <div class="menu_body"> <a href="#">Link-1</a> <a href="#">Link-2</a> <a href="#">Link-3</a> </div> <p class="menu_head">Menu-2</p> <div class="menu_body"> <a href="#">Link-1</a> <a href="#">Link-2</a> <a href="#">Link-3</a> </div> <p class="menu_head">Menu-3</p> <div class="menu_body"> <a href="#">Link-1</a> <a href="#">Link-2</a> <a href="#">Link-3</a> </div> </div> </div> </div> </div>
menu.js
$(document).ready(function() { //slides the element with class "menu_body" when paragraph with class "menu_head" is clicked $("#firstpane p.menu_head").click(function() { $(this).css({backgroundImage:"url(minus.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow"); $(this).siblings().css({backgroundImage:"url(plus.png)"}); }); //slides the element with class "menu_body" when mouse is over the paragraph $("#secondpane p.menu_head").mouseover(function() { $(this).css({backgroundImage:"url(minus.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow"); $(this).siblings().css({backgroundImage:"url(plus.png)"}); }); });
funcções ajax q uso para carregar as paginas dentro da div
ajax.js
function GetXMLHttp() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(ee) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { xmlHttp = false; } } } return xmlHttp; } var xmlRequest = GetXMLHttp();
instrucao.js
function abrirPag(valor){ var url = valor; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo").innerHTML = "<img src='loading.gif'>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo").innerHTML = xmlRequest.responseText; } }Se puder me ajudar....agradeço muito...
#996575 Executar Javascript De Páginas Requisitadas (Ajax)
Posted by Eu_Nana on 16/03/2010, 10:56 in Javascript / DOM / AJAX / ECMAScript
Preciso executar uma função JS dentro de uma página carregada via ajax......não estou conseguindo......alguém pode me ajudar.....Bom tenho uma página q precisa ter um menu accordion.....quando carrego essa página dentro da div...o JS para de funcionar se carrego fora da div....o JS funciona.....não sei mais oq fazer......alguém pode me dar uma luz por favor?
#996273 Paginação
Posted by Eu_Nana on 11/03/2010, 08:12 in PHP
Cadê seu código?
<?php header("Content-Type: text/html; charset=ISO-8859-1",true); $conn = mysql_connect("localhost","root","") or die ("Erro na conexão com servidor"); $db = mysql_select_db("teste",$conn) or die ("Erro na seleção do banco"); //Sentença sql, não use limit aqui, o script de paginação irá tratar para você $_page_sql = "SELECT id, nome, sobrenome, fone FROM clientes order by id"; //Estas variaveis são opcionais $_page_reg = 5; //quantidade de registros por pagina $_page_anterior = "anterior"; //string para anterior $_page_proximo = "proximo"; //string para seguinte $_page_estilo = "paginacao"; //aqui é a classe do CSS para a barra de paginação //requeremos o arquivo que realiza todo o processo de paginação require("paginator.inc.php"); //criamos uma tabela para organizar um pouco mais os dados, os adeptos do tableless que me perdoe rsrsr echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">"; echo "<tr bgcolor=\"#DDDDDD\"><th>Nome</th><th>Sobrenome</th><th>Fone</th>"; while($l = mysql_fetch_array($_page_result)){ $nome = ucfirst($l[0]); $sobrenome = ucfirst($l[1]); $fone = ucfirst($l[2]); echo "<tr bgcolor=\"#EEEEEE\"><td>$nome</td><td>$sobrenome</td><td>$fone</td>"; } echo "</table>"; //incluimos a paginação echo"<p>".$_page_navegacion."</p>"; ?>
#996223 Paginação
Posted by Eu_Nana on 10/03/2010, 12:19 in PHP
Não sei se é uma pergunta idiota..mais segue ela abaixo...Ou tem a possibilidade de fazer essa paginação sem realizar consulta ao BD, ou seja, manter todos os registros em uma só pagina....e ir exibindo de acordo com os numeros de registro q quero por pagina....?Alguém pode me ajudar por favor...Estou tenando inserir o codigo e não esta indo...usei o
#996137 Menu Accordion
Posted by Eu_Nana on 09/03/2010, 09:39 in Javascript / DOM / AJAX / ECMAScript
Tenho várias página que são carregadas dentro de uma div.....uso ajax para isso.....até ai td bem....isso esta fazendo de maneira correta....porém tenho uma página cujo conteudo é um menu accordion.....e preciso carregar essa página dentro dessa div.....consigo carregar...só q quando carrego ela dentro da div o menu para de funcionar....se carrego fora da div ele funciona......alguém pode me ajudar com isso......oq estou fazendo de errado.....
no index.php eu passo os .js e no home.php tb passo .js......vejam o meu código.....
home.php
<script type="text/javascript" language="javascript" src="js/jquery.js"></script> <script type="text/javascript" language="javascript" src="menu.js"></script> <style type="text/css"> body { margin: 10px auto; font: 75%/120% Verdana,Arial, Helvetica, sans-serif; } .menu_list { width: 150px; } .menu_head { padding: 5px 10px; cursor: pointer; position: relative; margin:1px; font-weight:bold; background: #eef4d3 url(plus.png) center right no-repeat; } .menu_body { display:none; } .menu_body a{ display:block; color:#006699; background-color:#EFEFEF; padding-left:10px; font-weight:bold; text-decoration:none; } .menu_body a:hover{ color: #000000; text-decoration:underline; } </style> <div style="float:left" > <!--This is the first division of left--> <p><strong>MENU</strong></p> <div id="firstpane" class="menu_list"> <!--Code for menu starts here--> <p class="menu_head">Menu-1</p> <div class="menu_body"> <a href="#">Link-1</a> <a href="#">Link-2</a> <a href="#">Link-3</a> </div> <p class="menu_head">Menu-2</p> <div class="menu_body"> <a href="#">Link-1</a> <a href="#">Link-2</a> <a href="#">Link-3</a> </div> <p class="menu_head">Menu-3</p> <div class="menu_body"> <a href="#">Link-1</a> <a href="#">Link-2</a> <a href="#">Link-3</a> </div> </div> <!--Code for menu ends here--> </div>
Alguém pode me ajudar....por favor.....
#996078 Feixe De Luz
Posted by Eu_Nana on 08/03/2010, 09:22 in Adobe Flash e ActionScript
Veja se consegue acessar....
Olá pessoal,
Alguém sabe me dar uma dica de como fazer em flash um feixe de luz.....estilo a imagem q esta em anexo....quero fazer algo do tipo...um objeto sai do fundo e qnd bate do outro lado.....abre esse feixe de luz....entendeu?
http://tracosdecor.f...mages/prism.jpg
http://tracosdecor.f...mages/prism.jpg
tem esse link tb
http://images.google...PH5Kk8QbuqvylDw
Eu comecei a fazer algo no flash.....fiz a seta movimentar de um lado para o outro....agora estou tentando fazer ela "explodir" e ficar como esta na imagem.....pensei tambem em fazer algo a imagem.....tipo a imagem passa por um obstaculo "uma parede" e sai os feixe de luz do outro lado......uma luz....por favorVeja se consegue acessar....
Olá pessoal,
Alguém sabe me dar uma dica de como fazer em flash um feixe de luz.....estilo a imagem q esta em anexo....quero fazer algo do tipo...um objeto sai do fundo e qnd bate do outro lado.....abre esse feixe de luz....entendeu?
http://tracosdecor.f...mages/prism.jpg
http://tracosdecor.f...mages/prism.jpg
tem esse link tb
http://images.google...PH5Kk8QbuqvylDw
Eu comecei a fazer algo no flash.....fiz a seta movimentar de um lado para o outro....agora estou tentando fazer ela "explodir" e ficar como esta na imagem.....pensei tambem em fazer algo a imagem.....tipo a imagem passa por um obstaculo "uma parede" e sai os feixe de luz do outro lado......uma luz....por favor
Eu estou tentando fazer o seguinte.....vem uma seta se formando q é a seta branca na imagem q esta em anexo.....qnd ela bate no fim do espaço....gera esse feixe de luz........o problema esta em como formar essa seta branca....ou fazer ela ir surgindo ....pode me ajudar
RESOLVIDO....pode fechar...
#995792 Feixe De Luz
Posted by Eu_Nana on 02/03/2010, 15:52 in Adobe Flash e ActionScript
Veja se consegue acessar....Olá pessoal,
Alguém sabe me dar uma dica de como fazer em flash um feixe de luz.....estilo a imagem q esta em anexo....quero fazer algo do tipo...um objeto sai do fundo e qnd bate do outro lado.....abre esse feixe de luz....entendeu?
http://tracosdecor.f...mages/prism.jpg
http://tracosdecor.f...mages/prism.jpg
tem esse link tb
http://images.google...PH5Kk8QbuqvylDw
Eu comecei a fazer algo no flash.....fiz a seta movimentar de um lado para o outro....agora estou tentando fazer ela "explodir" e ficar como esta na imagem.....pensei tambem em fazer algo a imagem.....tipo a imagem passa por um obstaculo "uma parede" e sai os feixe de luz do outro lado......uma luz....por favor
Veja se consegue acessar....
Olá pessoal,
Alguém sabe me dar uma dica de como fazer em flash um feixe de luz.....estilo a imagem q esta em anexo....quero fazer algo do tipo...um objeto sai do fundo e qnd bate do outro lado.....abre esse feixe de luz....entendeu?
http://tracosdecor.f...mages/prism.jpg
http://tracosdecor.f...mages/prism.jpg
tem esse link tb
http://images.google...PH5Kk8QbuqvylDw
Eu comecei a fazer algo no flash.....fiz a seta movimentar de um lado para o outro....agora estou tentando fazer ela "explodir" e ficar como esta na imagem.....pensei tambem em fazer algo a imagem.....tipo a imagem passa por um obstaculo "uma parede" e sai os feixe de luz do outro lado......uma luz....por favor
Eu estou tentando fazer o seguinte.....vem uma seta se formando q é a seta branca na imagem q esta em anexo.....qnd ela bate no fim do espaço....gera esse feixe de luz........o problema esta em como formar essa seta branca....ou fazer ela ir surgindo ....pode me ajudar
#995572 Feixe De Luz
Posted by Eu_Nana on 26/02/2010, 16:36 in Adobe Flash e ActionScript
Alguém sabe me dar uma dica de como fazer em flash um feixe de luz.....estilo a imagem q esta em anexo....quero fazer algo do tipo...um objeto sai do fundo e qnd bate do outro lado.....abre esse feixe de luz....entendeu?
http://tracosdecor.f...mages/prism.jpg
#994155 Carregando Página Dentro De Div Usando Ajax
Posted by Eu_Nana on 11/02/2010, 07:35 in PHP
Tenho uma página que carrego todos os conteudos dentro de uma div "conteudo". Porém qnd carrego uma página que possui form de consulta ao BD....ele esta fazendo o seguinte....qnd clico em "ok" para realizar consulta dá uma refresh na página e não realiza a consulta.......agora se carrego essa página fora da div ela realiza a consulta de maneira correta.....oq pode ser?
Espero q me ajudem...
#993906 Inserindo Id
Posted by Eu_Nana on 08/02/2010, 08:21 in PHP
Estou tendo um problema na hora de inserir Ids no BD, tenho o seguinte:
1º- Tenho um form que exibe em um select os nomes dos alunos selecionados para realizar alguns cursos, e mais quatro selects onde a pessoa seleciona a oficina q ela pretende realizar de acordo com a prioridade q ela quer...até ae td certo.....preciso buscar o idoficinas na tabela oficinas e inserir na tabela participantes_has_oficinas....porém da forma q fiz ou ele pega todos os ids....pois na tabela oficinas....tenho 6 oficinas q são exibidas em todos os 4 selects.....só na hora da inserção só 4 ids devem ser inserirdos....já q tenho só 4 selects.....vejam os códigos abaixo....
form.php
<form action="insere_oficinas.php" method="post"> <table width="100%" border="0"> <tr> <td colspan="5"> </td> </tr> <tr> <td colspan="5" align="center"> Selecione seu nome: <select name="nome" id="nome"> <option value="Selecione">Selecione</option> <? $ok = $_POST['ok']; /*** Consulta do idparticipantes e nome dos participantes existentes e mostrar na caixa select ***/ $sql_nomes= "SELECT idparticipantes, nome from participantes where ok='1' order by nome asc"; $resultado = mysql_query($sql_nomes) or die (mysql_error()); echo $resultado; while($linha=mysql_fetch_array($resultado)) { echo $linha["nome"]; echo("<option>" .$linha["nome"]."</option>"); } /***********************************************************************/ ?> </select> </td> </tr> <tr> <td colspan="2"> </td> <td colspan="3"> </td> </tr> <tr> <td colspan="5"> </td> </tr> <tr> <td colspan="5"> </td> </tr> <tr> <td width="8%">1º -</td> <td width="48%"><select name="titulo" id="titulo"> <option value="Selecione">Selecione</option> <? /*** Consulta do idparticipantes e nome dos participantes existentes e mostrar na caixa select ***/ $sql_oficinas= "SELECT idoficinas, titulo from oficinas order by titulo asc"; $res = mysql_query($sql_oficinas) or die (mysql_error()); echo $res; echo $sql_oficinas; while($row=mysql_fetch_array($res)) { echo $row["titulo"]; echo("<option>" .$row["titulo"]."</option>"); } /***********************************************************************/ ?> </select></td> <td width="22%"> <select name="professor1" id="professor1"> <option value="Selecione">Selecione</option> <? /******************************************************************* Consulta do idparticipantes e nome dos participantes existentes ********************************************************************/ $sql_oficinas1= "SELECT idoficinas, professor from oficinas order by professor asc"; $res1 = mysql_query($sql_oficinas1) or die (mysql_error()); echo $res; while($row1=mysql_fetch_array($res1)) { echo $row1["professor"]; echo("<option>" .$row1["professor"]."</option>"); } /***********************************************************************/ ?> </select> </td> <td colspan="2"> </td> </tr> <tr> <td>2º - </td> <td> <select name="titulo" id="titulo"> <option value="Selecione">Selecione</option> <? /*** Consulta do idparticipantes e nome dos participantes existentes e mostrar na caixa select ***/ $sql_oficinas= "SELECT idoficinas, titulo from oficinas order by titulo asc"; $res = mysql_query($sql_oficinas) or die (mysql_error()); echo $res; while($row=mysql_fetch_array($res)) { echo $row["titulo"]; echo("<option>" .$row["titulo"]."</option>"); } /***********************************************************************/ ?> </select> </td> <td> <select name="professor2" id="professor2"> <option value="Selecione">Selecione</option> <? /******************************************************************* Consulta do idparticipantes e nome dos participantes existentes ********************************************************************/ $sql_oficinas3= "SELECT idoficinas, professor from oficinas order by professor asc"; $res3 = mysql_query($sql_oficinas3) or die (mysql_error()); echo $res3; while($row3=mysql_fetch_array($res3)) { echo $row3["professor"]; echo("<option>" .$row3["professor"]."</option>"); } /***********************************************************************/ ?> </select> </td> <td colspan="2"> </td> </tr> <tr> <td>3º - </td> <td> <select name="titulo" id="titulo"> <option value="Selecione">Selecione</option> <? /*** Consulta do idparticipantes e nome dos participantes existentes e mostrar na caixa select ***/ $sql_oficinas= "SELECT idoficinas, titulo from oficinas order by titulo asc"; $res = mysql_query($sql_oficinas) or die (mysql_error()); echo $res; while($row=mysql_fetch_array($res)) { echo $row["titulo"]; echo("<option>" .$row["titulo"]."</option>"); } /***********************************************************************/ ?> </select> </td> <td> <select name="professores3" id="professores3"> <option value="Selecione">Selecione</option> <? /******************************************************************* Consulta do idparticipantes e nome dos participantes existentes ********************************************************************/ $sql_oficinas= "SELECT idoficinas, professor from oficinas order by professor asc"; $res = mysql_query($sql_oficinas) or die (mysql_error()); echo $res; while($row=mysql_fetch_array($res)) { echo $row["professor"]; echo("<option>" .$row["professor"]."</option>"); } /***********************************************************************/ ?> </select> </td> <td colspan="2"> </td> </tr> <tr> <td>4º - </td> <td> <SELECT NAME="titulo" id="titulo"> <option value="Selecione">Selecione</option> <? /*** Consulta do idparticipantes e nome dos participantes existentes e mostrar na caixa select ***/ $sql_oficinas= "SELECT idoficinas, titulo from oficinas order by titulo asc"; $res = mysql_query($sql_oficinas) or die (mysql_error()); echo $res; while($row=mysql_fetch_array($res)) { echo $row["titulo"]; echo("<option>" .$row["titulo"]."</option>"); } /***********************************************************************/ ?> </select> </td> <td> <select name="professores4" id="professores4"> <option value="Selecione">Selecione</option> <? /******************************************************************* Consulta do idparticipantes e nome dos participantes existentes ********************************************************************/ $sql_oficinas7= "SELECT idoficinas, professor from oficinas order by professor asc"; $res7 = mysql_query($sql_oficinas7) or die (mysql_error()); echo $res7; while($row7=mysql_fetch_array($res7)) { echo $row7["professor"]; echo("<option>" .$row7["professor"]."</option>"); } /***********************************************************************/ ?> </select> </td> <td width="12%"> </td> <td width="10%"> </td> </tr> <tr> <td colspan="2"> </td> <td> </td> <td colspan="2"><input type="submit" name="button" id="button" value="Enviar" /></td> </tr> </table> </form>
insere.php
<?php include "include/conexao.php"; $nome = $_POST['nome']; $titulo1 = $_POST['titulo']; echo $titulo1; $titulo2 = $_POST['titulo2']; $oficina3 = $_POST['oficina3']; $oficina4 = $_POST['oficina4']; $professor1 = $_POST['professor']; $professor2 = $_POST['professor2']; $professores3 = $_POST['professores3']; $professores4 = $_POST['professores4']; /*$horario1 = $_POST['horario']; $horario2 = $_POST['horario2']; $horario3 = $_POST['horario3']; $horario4 = $_POST['horario4'];*/ /*-------------------------------------------------- Seleciona o idparticipantes de participantes ---------------------------------------------------*/ $consulta_idparticipantes = "SELECT idparticipantes from participantes where nome=" . "\"" . $nome . "\""; $result1 = mysql_query($consulta_idparticipantes) or die (mysql_error()); echo $nome; while($sql_part=mysql_fetch_array($result1)) { $idparticipantes = $sql_part['idparticipantes']; } /*-------------------------------------------------- Seleciona o idoficinas da tabela oficinas ---------------------------------------------------*/ $consulta_idoficinas = "SELECT idoficinas from oficinas"; $res_idoficinas = mysql_query($consulta_idoficinas) or die (mysql_error()); while($sql_idoficina = mysql_fetch_array($res_idoficinas)) { $ids[] = $sql_idoficina['idoficinas']; echo $ids; } foreach($ids as $a){ $sql5 = "INSERT INTO participantes_has_oficinas VALUES('$idparticipantes','$a','1')"; $rs5 = mysql_query($sql5,$con) or die (mysql_error()); } $msg = "Cliente CADASTRADO com sucesso"; echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=mensagens.php?msg=$msg'>"; mysql_close($con); ?>
#993330 Dividir Alunos
Posted by Eu_Nana on 01/02/2010, 15:23 in PHP
Estou tentando fazer uma condição em php.....porém não estou tendo sucesso. Bom é um sistema que deve dividir o numeros de participantes de alguns cursos oferecidos, tenho as seguintes tabelas no BD:
oficinas: onde estão cadastradas todas as oficinas oferecidas;
participantes: armazena os participantes das oficinas;
participantes_has_oficinas: que pega o id do participante e o id da oficina.
Bom até aí td bem.....oq eu preciso fazer é: A pessoa ao se cadastrar nas oficinas pode escolher 4 oficinas de acordo com a prioridade, ela terá direiro a fazer duas oficinas, ou seja a oficina de prioridade 1 e 2, todas as oficinas são oferecidas nas 4ª e 5ª feiras. Bom eu to conseguindo fazer metade doq eu quero, preciso pegar o numero total de participantes de uma determinada oficina e dividir pela metade, ou seja, se tem por exemplo 20 pessoas para fazer a oficina1 por exemplo, tenho que pegar esse valor e dividir por 2 e jogar metade na 4ª e a outra metade na 5ª, isso eu estou conseguindo fazer. Porém pode acontecer de uma pessoa que vai fazer a oficina q ela escolheu como prioridade 1 ser na 4ª e a oficina de prioridade 2 tb cair na 4ª, então oq eu preciso fazer é verificar se uma mesma pessoa esta para fazer os dois cursos na 4ª ou 5ª e inverter.....mais isso não estou conseguindo fazer.
Veja o código abaixo:
<form action="" method="post"> <table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td colspan="10"> </td> </tr> <tr> <td colspan="10" align="right"><div align="center"><b>Selecione uma oficina:</b> <select name="oficinas"> <option>Selecione</option> <option>Oficina PHP</option> <option>Oficina JS</option> <option>Oficina JSP</option> <option>Oficina Dreamweaver</option> <option>Oficina Flash</option> <option>Oficina Photoshop</option> </select> <span style="padding-left:5px;"> <input type="submit" name="enviar" value="Enviar" /> </span> </div></td> </tr> <tr> <td colspan="10"></td> </tr> <tr> <td colspan="10"></td> </tr> <tr> <td colspan="10"> </td> </tr> <tr> <td colspan="10"> <?php include "conexao.php"; $oficinas = @$_POST['oficinas']; if(!empty($oficinas)) { $sql = "select nome, titulo, idparticipantes, prioridade from oficinas inner join participantes on participantes_idparticipantes=idparticipantes inner join participantes_has_oficinas on oficinas_idoficinas=idoficinas where titulo='$oficinas' and prioridade='1'"; $rs = mysql_query($sql,$con) or die (mysql_error()); $count = 0; ?> <tr style="background-color:#6699CC; color:#FFFFFF; font-weight:bold; font-size:11px;"> <td width="31%"><div align="center">Quarta-Feira</div></td> </tr> <?php while($linha = mysql_fetch_array($rs)) { $arrayPessoas[] = $linha['nome']; // Coloca os nomes dentro de um array $nome_bd = $linha['titulo']; } $quantidadePessoas = count($arrayPessoas); // Conta a quantidade de nomes existentes dentro do array "$arrayPessoas" $divisaoPessoas = $quantidadePessoas/2; // Divide a quantidade existente no array por 2 $quartaFeira = ceil($divisaoPessoas); // Arredonda o resultado da divisão para cima $pessoasRestantes = $quantidadePessoas - $quartaFeira; // Não está sendo usado em lugar nenhum. Coloquei apenas por colocar $count +=1; if ($count%2==0) { $cor ="#ffffff"; }else{ $cor ="#FFFFCC"; } ?> <tr style="background-color:<?=$cor?>"> <td class="text_tabela"><!--<=$nome_bd?>--> <? // FOR quarta-feira for($i = 0; $i < $quartaFeira; $i++) { $arrayQuartaFeira[] = $arrayPessoas[$i]; // Guarda os nomes deste dia em um array para comparação no próximo array deste dia //echo $arrayPessoas[$i]."<br />"; // imprime os nomes na tela echo htmlentities(($arrayPessoas[$i])).'<br>'; } echo"<br />"; ?> </td> </tr> <tr style="background-color:<?=$cor?>"> <td class="text_tabela"> </td> </tr> <tr style="background-color:#6699CC; color:#FFFFFF; font-weight:bold; font-size:11px;"> <td class="text_tabela"><div align="center">Quinta-Feira</div></td> </tr> <tr style="background-color:<?=$cor?>"> <td class="text_tabela"> <? // FOR quinta-feira for($i = $quartaFeira; $i < $quantidadePessoas; $i++) { // Guarda os nomes deste dia em um array para comparação no próximo array deste dia $arrayQuintaFeira[] = $arrayPessoas[$i]; //echo $arrayPessoas[$i]."<br />"; // imprime os nomes na tela echo htmlentities(($arrayPessoas[$i])).'<br>'; } ?> </td> </tr> <? echo"<br /><br />"; $oficinas = $_POST['oficinas']; $data1 = "quarta-feira"; $result = mysql_query("SELECT * FROM oficinas where titulo = '$oficinas'"); $arrayPessoas2 = array(); $arrayQuartaFeira2 = array(); $arrayQuintaFeira2=array(); while($linha = mysql_fetch_array($result)) { $arrayPessoas2[] = @$linha['nome']; // Coloca os nomes dentro de um array $nome_bd = $linha['titulo']; $id_oficina = @$linha['oficinas']; } $i = 0; foreach($arrayPessoas2 as $valor) { if($i % 2) { if(!in_array($valor, $arrayQuartaFeira)) //verifica se o nome atual existe no array de quarta-feira { $arrayQuartaFeira2[] = $valor; } else { $arrayQuintaFeira2[] = $valor; } } else { if(!in_array($valor, $arrayQuintaFeira)) //verifica se o nome atual existe no array de quinta-feira { $arrayQuintaFeira2[] = $valor; } else { $arrayQuartaFeira2[] = $valor; } } $i++; } foreach($arrayQuartaFeira2 as $nomeAluno) { echo htmlentities (($nomeAluno))."<br/>"; } echo"<br /><br />"; foreach($arrayQuintaFeira2 as $nomeAluno) { echo htmlentities (($nomeAluno))."<br />"; } ?> <?php }//fim do if mysql_close($con); ?> <tr> <td colspan="10"> </td> </tr> </table> </form> Alguém pode me ajudar...
#992866 Wordpress
Posted by Eu_Nana on 26/01/2010, 11:22 in Frameworks e Software relacionado a PHP
Alguém aqui usa ou já usou o wordpress? Alguém sabe como editar os temas do wordpress e se dá p eu pegar um tema do wordpress e editar no dreamweaver?
Agurado respostas....
#992807 Ajax + Php
Posted by Eu_Nana on 25/01/2010, 15:49 in Ajax
O valor de p, é ata, não ata/ata:abrirPag('ata/ata.php?p=ata')
if($_GET['p']=="ata/ata"){
Eu já tinha feito isso.......porém fiz de novo....<a href="#" onclick="abrirPag('ata/ata.php?p=ata');">Ata </a>if($_GET['p']=="ata"){ $redirecionar = "index.php?p=ata/ataexterno"; echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">"; exit; }
Porém ele continua dando o alerta de que a variavel "p" esta indefinida ---- Notice: Undefined index: p
E não redireciona para página que defini.....
Pode FECHAR.
#992567 [Resolvido] Redirecionar Página
Posted by Eu_Nana on 22/01/2010, 14:29 in PHP
<? require_once("config.inc.php"); if($_POST['log_externo']=="") { echo "document.getElementById('texto_erro').innerHTML='Campo Login em branco';document.getElementById('log_externo').focus()"; die(); }else if ($_POST['senha_externo']=="") { echo "document.getElementById('texto_erro').innerHTML='Campo Senha em branco';document.getElementById('senha_externo').focus()"; die(); } $conexao=new MySQL(); // conexao com o banco $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $sql="SELECT * FROM tbl_userexterno WHERE log_externo='$login' AND senha_externo='$senha'"; $row=$conexao->rows($sql); $regs=$conexao->regs($sql); if($row=="1") { $_SESSION['usuario']=$regs; echo "document.getElementById('texto_erro').innerHTML='Autenticado';location='atas/ataexterno.php'"; // redireciona para a página ataexterno.php }else{ // se os dados nao conferirem if($_SESSION['errologin']==""){ $_SESSION['errologin']=1; // cria a sessao errologin } echo "document.getElementById('texto_erro').innerHTML='USUÁRIO E/OU SENHA INVÁLIDOS'";//(".$_SESSION['errologin'].")';";// texto de erro } ?>
dai no index.php...chamei as funções ajax e no body usei a função onload.....porém ainda não esta dando certo....aguém sabe oq posso fazer?
<body onload="abrirPag('atas/ataexterno.php')">
Olá eu tenho um form de login e senha.....q abre dentro da div conteudo....usando ajax....estou quase chegando lá.....consegui enviar o form de login via ajax....esta me retornando a msg de erro.....porém agora qnd entro com o login e senha corretos sou redirecionado para a página ataexterno.php...esta redirecionando...porém sem as configurações CSS abre somente a página ataexeterno.php.......quero redirecionar essa página de forma q ela abra dentro da div conteudo......como faço....veja o código:
<? require_once("config.inc.php"); if($_POST['log_externo']=="") { echo "document.getElementById('texto_erro').innerHTML='Campo Login em branco';document.getElementById('log_externo').focus()"; die(); }else if ($_POST['senha_externo']=="") { echo "document.getElementById('texto_erro').innerHTML='Campo Senha em branco';document.getElementById('senha_externo').focus()"; die(); } $conexao=new MySQL(); // conexao com o banco $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $sql="SELECT * FROM tbl_userexterno WHERE log_externo='$login' AND senha_externo='$senha'"; $row=$conexao->rows($sql); $regs=$conexao->regs($sql); if($row=="1") { $_SESSION['usuario']=$regs; echo "document.getElementById('texto_erro').innerHTML='Autenticado';location='atas/ataexterno.php'"; // redireciona para a página ataexterno.php }else{ // se os dados nao conferirem if($_SESSION['errologin']==""){ $_SESSION['errologin']=1; // cria a sessao errologin } echo "document.getElementById('texto_erro').innerHTML='USUÁRIO E/OU SENHA INVÁLIDOS'";//(".$_SESSION['errologin'].")';";// texto de erro } ?>
dai no index.php...chamei as funções ajax e no body usei a função onload.....porém ainda não esta dando certo....aguém sabe oq posso fazer?<body onload="abrirPag('atas/ataexterno.php')">
Já resolvi pode fechar
#992558 Ajax Afentando Resto Da Página
Posted by Eu_Nana on 22/01/2010, 10:50 in Ajax
Tenho uma página onde dou include no topo, menu, e rodape.....porém no menu....tem um espaço de login e senha.....como estou usando ajax para abrir todas as páginas dentro da div conteudo ....esta acontecendo uma coisa estranha....qnd eu insiro esses js no index.php e tento me logar nesse espaço de login e senha.....não estou conseguindo....se clico no "ok" ele fica me informando q a senha ou login estão incorretos...sendo q esta correto e é pra acessar a area restrita.....qnd tiro esse .js funciona normalmente.......porém eu preciso desses .js no index.php.....como resolvo isso? please
<script src="js/func_ajax.js" type="text/javascript"></script>
<script src="js/functions.js" type="text/javascript"></script>
<script src="js/funcoes.js" type="text/javascript"></script>
Olá pessoal...
Tenho uma página onde dou include no topo, menu, e rodape.....porém no menu....tem um espaço de login e senha.....como estou usando ajax para abrir todas as páginas dentro da div conteudo ....esta acontecendo uma coisa estranha....qnd eu insiro esses js no index.php e tento me logar nesse espaço de login e senha.....não estou conseguindo....se clico no "ok" ele fica me informando q a senha ou login estão incorretos...sendo q esta correto e é pra acessar a area restrita.....qnd tiro esse .js funciona normalmente.......porém eu preciso desses .js no index.php.....como resolvo isso? please
<script src="js/func_ajax.js" type="text/javascript"></script>
<script src="js/functions.js" type="text/javascript"></script>
<script src="js/funcoes.js" type="text/javascript"></script>
Já resolvi......pode fechar este tópico
Olá pessoal...
Tenho uma página onde dou include no topo, menu, e rodape.....porém no menu....tem um espaço de login e senha.....como estou usando ajax para abrir todas as páginas dentro da div conteudo ....esta acontecendo uma coisa estranha....qnd eu insiro esses js no index.php e tento me logar nesse espaço de login e senha.....não estou conseguindo....se clico no "ok" ele fica me informando q a senha ou login estão incorretos...sendo q esta correto e é pra acessar a area restrita.....qnd tiro esse .js funciona normalmente.......porém eu preciso desses .js no index.php.....como resolvo isso? please
<script src="js/func_ajax.js" type="text/javascript"></script>
<script src="js/functions.js" type="text/javascript"></script>
<script src="js/funcoes.js" type="text/javascript"></script>
Olá pessoal...
Tenho uma página onde dou include no topo, menu, e rodape.....porém no menu....tem um espaço de login e senha.....como estou usando ajax para abrir todas as páginas dentro da div conteudo ....esta acontecendo uma coisa estranha....qnd eu insiro esses js no index.php e tento me logar nesse espaço de login e senha.....não estou conseguindo....se clico no "ok" ele fica me informando q a senha ou login estão incorretos...sendo q esta correto e é pra acessar a area restrita.....qnd tiro esse .js funciona normalmente.......porém eu preciso desses .js no index.php.....como resolvo isso? please
<script src="js/func_ajax.js" type="text/javascript"></script>
<script src="js/functions.js" type="text/javascript"></script>
<script src="js/funcoes.js" type="text/javascript"></script>
Já resolvi......pode fechar este tópico
Já resolvi....PODE FECHAR...
#992579 Onload Não Funciona No Body
Posted by Eu_Nana on 22/01/2010, 10:49 in Ajax
Tenho uma página que faz a verificação do login e senha .....se estiver corretos tenho redirecionar para a página ataexterno.....quero carregar essa página dentro da div conteudo ...então fiz assim: no index.php no body...e chamei as funções ajax tb....
parte do código index.php
<body bgcolor="#f9f9f9" onLoad="abrirPag('atas/ataexterno.php');">
autentica.php - que verifica o login e senha
<? require_once("config.inc.php"); if($_POST['log_externo']==""){ // Verifica se o campo login nao está vazio echo "document.getElementById('texto_erro').innerHTML='Campo Login deve ser preenchido.';document.getElementById('log_externo').focus()"; die(); }else if ($_POST['senha_externo']=="") { // Verifica se a senha nao veio vazia echo "document.getElementById('texto_erro').innerHTML='Campo Senha deve ser preenchido.';document.getElementById('senha_externo').focus()"; die(); } $conexao=new MySQL(); // conexao com o banco $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $sql="SELECT * FROM usuarios WHERE log_externo='$login' AND senha_externo='$senha'"; // verifica se login e senha estão corretos $row=$conexao->rows($sql); // quantas linhas retornaram $regs=$conexao->regs($sql); // resultados if($row=="1"){ // se voltar uma linha . cria a sessao e redireciona $_SESSION['usuario']=$regs; // cria a sessao echo "document.getElementById('texto_erro').innerHTML='Autenticado'; window.location='index.php'"; // redireciona para ataexterno.php }else{ // se os dados nao conferirem if($_SESSION['errologin']==""){ //$_SESSION['errologin']=1; // cria a sessao errologin } echo "document.getElementById('texto_erro').innerHTML='<img src=\"imagens/alerta.png\" align=\"absmiddle\"> Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS'"; } ?>
Só que onLoad não esta funcionando....alguém sabe oq posso fazer para corrigir isso...?
Olá pessoal ....
Tenho uma página que faz a verificação do login e senha .....se estiver corretos tenho redirecionar para a página ataexterno.....quero carregar essa página dentro da div conteudo ...então fiz assim: no index.php no body...e chamei as funções ajax tb....
parte do código index.php<body bgcolor="#f9f9f9" onLoad="abrirPag('atas/ataexterno.php');">
autentica.php - que verifica o login e senha<? require_once("config.inc.php"); if($_POST['log_externo']==""){ // Verifica se o campo login nao está vazio echo "document.getElementById('texto_erro').innerHTML='Campo Login deve ser preenchido.';document.getElementById('log_externo').focus()"; die(); }else if ($_POST['senha_externo']=="") { // Verifica se a senha nao veio vazia echo "document.getElementById('texto_erro').innerHTML='Campo Senha deve ser preenchido.';document.getElementById('senha_externo').focus()"; die(); } $conexao=new MySQL(); // conexao com o banco $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $sql="SELECT * FROM usuarios WHERE log_externo='$login' AND senha_externo='$senha'"; // verifica se login e senha estão corretos $row=$conexao->rows($sql); // quantas linhas retornaram $regs=$conexao->regs($sql); // resultados if($row=="1"){ // se voltar uma linha . cria a sessao e redireciona $_SESSION['usuario']=$regs; // cria a sessao echo "document.getElementById('texto_erro').innerHTML='Autenticado'; window.location='index.php'"; // redireciona para ataexterno.php }else{ // se os dados nao conferirem if($_SESSION['errologin']==""){ //$_SESSION['errologin']=1; // cria a sessao errologin } echo "document.getElementById('texto_erro').innerHTML='<img src=\"imagens/alerta.png\" align=\"absmiddle\"> Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS'"; } ?>
Só que onload não esta funcionando....alguém sabe oq posso fazer para corrigir isso...?
Já resolvi....PODE FECHAR...
#992511 Página De Login E Senha
Posted by Eu_Nana on 20/01/2010, 14:23 in PHP
você colocou o @ na frente do session_start(); retire ele e veja qual é a mensagem de erro
acredito que o session_start(); não esteja funcionando pelo motivo do navegador já estar recebendo alguma targ, código JS etc... sujeira melhor dizendo... ^^'
mas em fim, como falei retire o @ da frente do session_start(); e faça o teste.
T+ e boa sorte !!!
Não dá nenhum erro......
olha oq esta acontecendo é o seguinte.....estou usando ajax pra carregar todas as páginas dentro de uma div.....e qnd peço pra abrir a página de formulário de login...ele abre, só que qnd clico no botão "ok" p tentar me logar esta dando refresh na página e volta pra página inicial entendeu.....quero saber como faço para resolver isso..
Aguardo respostas...
#992315 Página De Login E Senha
Posted by Eu_Nana on 18/01/2010, 07:09 in PHP
Olá pessoal,
Estou tentando implementar o seguinte......tenho no menu.php alguns links e um deles segue abaixo:<a href="#" onclick="abrirPag('ata/ata.php');">Ata</a> <a href="#" onclick="abrirPag('pci/bpci.php');">PCI</a>
nessas duas páginas eu tenho uma condição.....se eu estiver na rede interna..sou redirecionada para ataexterno.php, se estiver em rede externa.....sou redirecionada para loga.php
só que esta acontecendo uma coisa q não consigo resolver......segue meu código loga.php<?php include "include/conexao.php"; $redirecionar = "ata/ataexterno.php"; if(@$_POST['ok']) { if($_POST['log_externo'] && $_POST['senha_externo']) { $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $query = mysql_query("SELECT * FROM tbl_userexterno WHERE log_externo='$login' AND senha_externo='$senha'") or die(mysql_error()); $rTestar = mysql_num_rows($query); $row = mysql_fetch_assoc($query); if($rTestar > 0) { @session_start(); $_SESSION['log_externo'] = $row['log_externo']; $_SESSION['senha_externo'] = $row['senha_externo']; //header("Location: ". $redirecionar); echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">"; exit; } } } mysql_close($con); ?> <meta name="language" content="pt-br" /> <div id="geral"> <div id="conteudo"> <div class="titulo"> </div> <div style="width:590px; height:590px;"> <DIV style="padding-top:15px; padding-right:15px; padding-left:5px;"> <div style="padding-left:10px;"><img src="imagens/Locked_128.png" width="128" height="128" class="div_img"><p style="padding-top:60px; font-weight:bold;"> Você não tem permissão para acessar de uma rede externa. Por favor entre com o login e senha. <br><br><br><br> </p> <div class="divFundo"> <div class="divCorpo"> <form method="post" name="form" action=""> <?php if(@$_POST['ok']) { echo "<center><font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\"> Caro(a) usuário(a),<br> Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS.</b></font></center>"; } ?> <div class="divLogin"> <div style="margin-left:100px; font-weight:bold;"> Login: <input name="log_externo" maxlength="40" class="textbox" type="text"> </div> <div style="margin-left:100px; font-weight:bold;"> Senha: <input class="textbox_senha" type="password" name="senha_externo"> <input class="button" type="submit" value="Login" name="ok"> </div> <div> </div> </div> </form> </div> </div> </div> </DIV> </div> </div> </div>
Ele não esta fazendo oq eu quero......por exemplo.....se eu clico no botão "login" sem digitar o login e senha....ele me redireciona para página inicial, não mostra nenhum alerta dizendo q preciso entrar com login e senha.....se <form> eu passo assim: <form method="post" name="form" action="loga.php">...ele me exibe o alerta...porém abre em uma outra aba no navegador.
Alguém pode me ajudar.....oq fiz de errado?
Olá pessoal,
Estou tentando implementar o seguinte......tenho no menu.php alguns links e um deles segue abaixo:<a href="#" onclick="abrirPag('ata/ata.php');">Ata</a> <a href="#" onclick="abrirPag('pci/bpci.php');">PCI</a>
nessas duas páginas eu tenho uma condição.....se eu estiver na rede interna..sou redirecionada para ataexterno.php, se estiver em rede externa.....sou redirecionada para loga.php
só que esta acontecendo uma coisa q não consigo resolver......segue meu código loga.php<?php include "include/conexao.php"; $redirecionar = "ata/ataexterno.php"; if(@$_POST['ok']) { if($_POST['log_externo'] && $_POST['senha_externo']) { $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $query = mysql_query("SELECT * FROM tbl_userexterno WHERE log_externo='$login' AND senha_externo='$senha'") or die(mysql_error()); $rTestar = mysql_num_rows($query); $row = mysql_fetch_assoc($query); if($rTestar > 0) { @session_start(); $_SESSION['log_externo'] = $row['log_externo']; $_SESSION['senha_externo'] = $row['senha_externo']; //header("Location: ". $redirecionar); echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">"; exit; } } } mysql_close($con); ?> <meta name="language" content="pt-br" /> <div id="geral"> <div id="conteudo"> <div class="titulo"> </div> <div style="width:590px; height:590px;"> <DIV style="padding-top:15px; padding-right:15px; padding-left:5px;"> <div style="padding-left:10px;"><img src="imagens/Locked_128.png" width="128" height="128" class="div_img"><p style="padding-top:60px; font-weight:bold;"> Você não tem permissão para acessar de uma rede externa. Por favor entre com o login e senha. <br><br><br><br> </p> <div class="divFundo"> <div class="divCorpo"> <form method="post" name="form" action=""> <?php if(@$_POST['ok']) { echo "<center><font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\"> Caro(a) usuário(a),<br> Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS.</b></font></center>"; } ?> <div class="divLogin"> <div style="margin-left:100px; font-weight:bold;"> Login: <input name="log_externo" maxlength="40" class="textbox" type="text"> </div> <div style="margin-left:100px; font-weight:bold;"> Senha: <input class="textbox_senha" type="password" name="senha_externo"> <input class="button" type="submit" value="Login" name="ok"> </div> <div> </div> </div> </form> </div> </div> </div> </DIV> </div> </div> </div>
Ele não esta fazendo oq eu quero......por exemplo.....se eu clico no botão "login" sem digitar o login e senha....ele me redireciona para página inicial, não mostra nenhum alerta dizendo q preciso entrar com login e senha.....se <form> eu passo assim: <form method="post" name="form" action="loga.php">...ele me exibe o alerta...porém abre em uma outra aba no navegador.
Alguém pode me ajudar.....oq fiz de errado?
Alguém pode me ajudar......?
please
#991980 Página De Login E Senha
Posted by Eu_Nana on 15/01/2010, 06:30 in PHP
Estou tentando implementar o seguinte......tenho no menu.php alguns links e um deles segue abaixo:
<a href="#" onclick="abrirPag('ata/ata.php');">Ata</a> <a href="#" onclick="abrirPag('pci/bpci.php');">PCI</a>
nessas duas páginas eu tenho uma condição.....se eu estiver na rede interna..sou redirecionada para ataexterno.php, se estiver em rede externa.....sou redirecionada para loga.php
só que esta acontecendo uma coisa q não consigo resolver......segue meu código loga.php
<?php include "include/conexao.php"; $redirecionar = "ata/ataexterno.php"; if(@$_POST['ok']) { if($_POST['log_externo'] && $_POST['senha_externo']) { $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $query = mysql_query("SELECT * FROM tbl_userexterno WHERE log_externo='$login' AND senha_externo='$senha'") or die(mysql_error()); $rTestar = mysql_num_rows($query); $row = mysql_fetch_assoc($query); if($rTestar > 0) { @session_start(); $_SESSION['log_externo'] = $row['log_externo']; $_SESSION['senha_externo'] = $row['senha_externo']; //header("Location: ". $redirecionar); echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">"; exit; } } } mysql_close($con); ?> <meta name="language" content="pt-br" /> <div id="geral"> <div id="conteudo"> <div class="titulo"> </div> <div style="width:590px; height:590px;"> <DIV style="padding-top:15px; padding-right:15px; padding-left:5px;"> <div style="padding-left:10px;"><img src="imagens/Locked_128.png" width="128" height="128" class="div_img"><p style="padding-top:60px; font-weight:bold;"> Você não tem permissão para acessar de uma rede externa. Por favor entre com o login e senha. <br><br><br><br> </p> <div class="divFundo"> <div class="divCorpo"> <form method="post" name="form" action=""> <?php if(@$_POST['ok']) { echo "<center><font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\"> Caro(a) usuário(a),<br> Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS.</b></font></center>"; } ?> <div class="divLogin"> <div style="margin-left:100px; font-weight:bold;"> Login: <input name="log_externo" maxlength="40" class="textbox" type="text"> </div> <div style="margin-left:100px; font-weight:bold;"> Senha: <input class="textbox_senha" type="password" name="senha_externo"> <input class="button" type="submit" value="Login" name="ok"> </div> <div> </div> </div> </form> </div> </div> </div> </DIV> </div> </div> </div>
Ele não esta fazendo oq eu quero......por exemplo.....se eu clico no botão "login" sem digitar o login e senha....ele me redireciona para página inicial, não mostra nenhum alerta dizendo q preciso entrar com login e senha.....se <form> eu passo assim: <form method="post" name="form" action="loga.php">...ele me exibe o alerta...porém abre em uma outra aba no navegador.
Alguém pode me ajudar.....oq fiz de errado?
Olá pessoal,
Estou tentando implementar o seguinte......tenho no menu.php alguns links e um deles segue abaixo:<a href="#" onclick="abrirPag('ata/ata.php');">Ata</a> <a href="#" onclick="abrirPag('pci/bpci.php');">PCI</a>
nessas duas páginas eu tenho uma condição.....se eu estiver na rede interna..sou redirecionada para ataexterno.php, se estiver em rede externa.....sou redirecionada para loga.php
só que esta acontecendo uma coisa q não consigo resolver......segue meu código loga.php<?php include "include/conexao.php"; $redirecionar = "ata/ataexterno.php"; if(@$_POST['ok']) { if($_POST['log_externo'] && $_POST['senha_externo']) { $login = $_POST['log_externo']; $senha = $_POST['senha_externo']; $query = mysql_query("SELECT * FROM tbl_userexterno WHERE log_externo='$login' AND senha_externo='$senha'") or die(mysql_error()); $rTestar = mysql_num_rows($query); $row = mysql_fetch_assoc($query); if($rTestar > 0) { @session_start(); $_SESSION['log_externo'] = $row['log_externo']; $_SESSION['senha_externo'] = $row['senha_externo']; //header("Location: ". $redirecionar); echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">"; exit; } } } mysql_close($con); ?> <meta name="language" content="pt-br" /> <div id="geral"> <div id="conteudo"> <div class="titulo"> </div> <div style="width:590px; height:590px;"> <DIV style="padding-top:15px; padding-right:15px; padding-left:5px;"> <div style="padding-left:10px;"><img src="imagens/Locked_128.png" width="128" height="128" class="div_img"><p style="padding-top:60px; font-weight:bold;"> Você não tem permissão para acessar de uma rede externa. Por favor entre com o login e senha. <br><br><br><br> </p> <div class="divFundo"> <div class="divCorpo"> <form method="post" name="form" action=""> <?php if(@$_POST['ok']) { echo "<center><font color=\"red\" size=\"1\"><b><img src=\"imagens/alerta.png\" align=\"absmiddle\"> Caro(a) usuário(a),<br> Foi identificado um erro em seu acesso: USUÁRIO E/OU SENHA INVÁLIDOS.</b></font></center>"; } ?> <div class="divLogin"> <div style="margin-left:100px; font-weight:bold;"> Login: <input name="log_externo" maxlength="40" class="textbox" type="text"> </div> <div style="margin-left:100px; font-weight:bold;"> Senha: <input class="textbox_senha" type="password" name="senha_externo"> <input class="button" type="submit" value="Login" name="ok"> </div> <div> </div> </div> </form> </div> </div> </div> </DIV> </div> </div> </div>
Ele não esta fazendo oq eu quero......por exemplo.....se eu clico no botão "login" sem digitar o login e senha....ele me redireciona para página inicial, não mostra nenhum alerta dizendo q preciso entrar com login e senha.....se <form> eu passo assim: <form method="post" name="form" action="loga.php">...ele me exibe o alerta...porém abre em uma outra aba no navegador.
Alguém pode me ajudar.....oq fiz de errado?
Alguém pode me ajudar......?
#991857 Consulta Por Categoria
Posted by Eu_Nana on 12/01/2010, 07:03 in PHP
Bom dia, tudo bem?
Em programação existem várias maneiras de resolver um problema. Se você alcançou o objetivo desejado, então o código está certo.
Claro que este código pode ser melhorado. Você pode separar o PHP do HTML (lógica e apresentação devem ser separadas). Você pode também utilizar Orientação a Objetos. Estas dicas ajudarão na hora de manter o seu sistema e isso é muito importante, já que você passa mais tempo mantendo o sistema (alterando, corrigindo problemas) do que implementando.
Espero ter ajudado.
Um abraço, tudo de bom.
Eu entendi....porém será q vc pode me dar uma ajuda...sou inciante....e estava querendo justamente utilizar Orientação a Objetos......só q estou tendo dificuldades....será q vc pode me ajudar a utilizar orientação a objetos nesse código que postei?
Obrigada...
Abs
- Fórum WMO
- → Eu_Nana's Content
- Privacy Policy
- Regras ·