Ir para conteúdo
Fórum Script Brasil

dbugim

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre dbugim

dbugim's Achievements

0

Reputação

  1. dbugim

    Query

    Olá Amigos, Cmo eu faço uma query para inseri-la onde está em negrito, sendo que ela deve pegar o último valor inserido no banco de dados de dados em um registro assim, ex:. João abriu um chamado e este chamado tem o número "2", certo, assim que ele foi aberto vamos para uma outra página (abaixo), e ele deveria mostrar este último "2" que foi colocado nno mysql, como eu faço ? Obrigada !!! <CENTER> <BR><BR><B>Obrigado por nos reportar o seu problema ! <BR>O seu chamado foi aberto com o número XXX, dentro de 12 horas você receberá um feedback sobre este chamado !</B> <BR><BR> <A HREF = "http://padrão/usuario.php">Voltar para o menu principal !</A> </CENTER> </body> </html>
  2. Por favor ! alguém pode me explicar porque este JavaScript me obriga a chamar "make" no select que eu faço no formulário ? Porque eu não posso colocar area_responsável no select ? Da onde vem este make ? Obrigado gente ! <?PHP $cfgProgDir = 'phpSecurePages/'; include($cfgProgDir . "secure.php"); ?> <? if (getenv("REQUEST_METHOD") == "POST") { // Configura as variáveis do método POST para virarem variáveis // "normais" do PHP (Requer apenas nas versões do PHP acima da 4.1) $id = $_POST['id']; $criticidade = $_POST['criticidade']; $resumo_da_ocorrencia = $_POST ['resumo_da_ocorrencia']; $ocorrencia_detalhada = $_POST ['ocorrencia_detalhada']; $area_responsavel = $_POST ['area_responsavel']; $analista_de_area_responsavel = $_POST ['analista_de_area_responsavel']; $analista_de_helpdesk_responsavel = $_POST ['analista_de_helpdesk_responsavel']; $produto_1 = $_POST ['produto_1']; $produto_2 = $_POST ['produto_2']; $servico = $_POST ['servico']; $status_de_servico = $_POST ['status_de_servico']; print($id); print($criticidade); print($resumo_da_ocorrencia); print($ocorrencia_detalhada); print($area_responsavel); print($analista_de_area_responsavel); print($analista_de_helpdesk_responsavel); print($produto_1); print($produto_2); print($servico); print($status_de_servico); // Caso todos os campos forem preenchidos, inclui o chamado no // banco de dados. Caso isso não aconteça, gera uma mensagem de // erro que será impressa no browser mais a frente. if ( $id and $criticidade and $resumo_da_ocorrencia and $ocorrencia_detalhada and $area_responsavel and $analista_de_area_responsavel and $analista_de_helpdesk_responsavel and $produto_1 and $produto_2 and $servico and $status_de_servico) { $conexao = mysql_pconnect("localhost","root","spider"); mysql_select_db("followupper",$conexao); $query = "INSERT INTO chamado VALUES( '00000', '$id', '$criticidade', '$resumo_da_ocorrencia', '$ocorrencia_detalhada', '$area_responsavel', '$analista_de_area_responsavel', '$analista_de_helpdesk_responsavel', '$produto_1', '$produto_2', '$servico', '$status_de_servico', 'NOW()')"; mysql_query($query,$conexao); header("Location: visualizar.php"); } else { $err = "Favor preencher todos os campos..."; } } ?> <HEAD> <TITLE>Follow - Upper - O gerenciador de respostas !</TITLE> <P ALIGN = CENTER> <!--// Abre - script data e hora. --> <? $english_day = date("l"); /* ** Acha o nome da semana em português */ switch($english_day) { case "Monday": $portuguese_day = "Segunda-Feira"; break; case "Tuesday": $portuguese_day = "Terça-Feira"; break; case "Wednesday": $portuguese_day = "Quarta-Feira"; break; case "Thursday": $portuguese_day = "Quinta-Feira"; break; case "Friday": $portuguese_day = "Sexta-Feira"; break; case "Saturday": $portuguese_day = "Sábado"; break; case "Sunday": $portuguese_day = "Domingo"; break; } /* **vê o mês em Inglês */ $english_month = date("n"); /* **Acha o mês em português */ switch($english_month) { case "1": $portuguese_month = "Janeiro"; break; case "2": $portuguese_month = "Fevereiro"; break; case "3": $portuguese_month = "Março"; break; case "4": $portuguese_month = "Abril"; break; case "5": $portuguese_month = "Maio"; break; case "6": $portuguese_month = "Junho"; break; case "7": $portuguese_month = "Julho"; break; case "8": $portuguese_month = "Agosto"; break; case "9": $portuguese_month = "Setembro"; break; case "10": $portuguese_month = "Outubro"; break; case "11": $portuguese_month = "Novembro"; break; case "12": $portuguese_month = "Dezembro"; break; } /* **Mostrar a data em português */ print($portuguese_day); print(", "); print(date("d")); print(" de "); print($portuguese_month); print(" de "); print(date("Y")); ?> <BR><BR> <!-- // Fecha - script de data e hora. --> <!--// Abre script data e hora dinâmicos. --> <script LANGUAGE="JavaScript"> // Função para pegar a data--> function gettheDate() { Todays = new Date(); TheDate = " " + Todays.getDate() +" / "+ (Todays.getMonth() + 1) + " / " + Todays.getYear() document.clock.date.value = TheDate; } var timerID = null; var timerRunning = false; // Final da Função --> function stopclock (){ if(timerRunning); clearTimeout(timerID); timerRunning = false; } // - - - - - - - - Inicializa o Clock--> function startclock () { stopclock(); gettheDate() showtime(); } // - - - - - - - - Mostra a Hora--> function showtime () { var now = new Date(); var hours = now.getHours(); var minutes = now.getMinutes(); var seconds = now.getSeconds() var timeValue = "" + ((hours >12) ? hours -12 :hours) timeValue += ((minutes < 10) ? ":0" : ":") + minutes timeValue += ((seconds < 10) ? ":0" : ":") + seconds timeValue += (hours >= 12) ? " P.M." : " A.M." document.clock.face.value = timeValue; // you could replace the above with this // and have a clock on the status bar: // window.status = timeValue; timerID = setTimeout("showtime()",1000); timerRunning = true; } // - - - - - - - - Final do código JavaScript ---> </SCRIPT> <BODY BGCOLOR="#00CCFF" onLoad="startclock()"> <FORM NAME = "clock" ON SUBMIT = "0"> Data: <INPUT TYPE = TEXT NAME = "date" SIZE = 12 VALUE = ""><BR<BR><BR><BR> Hora: <INPUT TYPE = TEXT NAME = "face" SIZE = 12 VALUE = "JavaScript!!"> </FORM> <BR> <!-- // Abre - script para campo "Área responsável e analista de área responsável". --> <script LANGUAGE="JavaScript"> <!-- Begin area_responsavel = new Array( new Array( new Array("Alfredo Santos"), new Array("Martin Oliveira"), new Array("Gerson Yamashita"), new Array("Sandra Alves") ), new Array( new Array("Mario Lemieux"), new Array("Jairo Costa"), new Array("João Donato"), new Array("Alex Ribeiro") ), new Array( new Array("Andréia Vicente"), new Array("Daniel Souza"), new Array("Sílvio Teixeira") ) ); function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) { var i, j; var prompt; // empty existing items for (i = selectCtrl.options.length; i >= 0; i--) { selectCtrl.options = null; } prompt = (itemArray != null) ? goodPrompt : badPrompt; if (prompt == null) { j = 0; } else { selectCtrl.options[0] = new Option(prompt); j = 1; } if (itemArray != null) { // add new items for (i = 0; i < itemArray.length; i++) { selectCtrl.options[j] = new Option(itemArray[0]); if (itemArray[1] != null) { selectCtrl.options[j].value = itemArray[1]; } j++; } // select first item (prompt) for sub list selectCtrl.options[0].selected = true; } } <!-- // Fecha - script para os campos "Área responsável e analista de área responsável". --> </SCRIPT> <!-- // Abre - script para os campos "Produto 1 e produto 2". --> <script LANGUAGE="JavaScript"> <!-- Begin produto_1 = new Array( new Array( new Array("Selecione entre..."), new Array("WINDOWS 3.11"), new Array("WINDOWS 95"), new Array("WINDOWS 98"), new Array("WINDOWS NT"), new Array("WINDOWS 2000"), new Array("WINDOWS XP"), new Array("OFFICE 97"), new Array("OFFICE 2000"), new Array("OFFICE XP"), new Array("WORD 97"), new Array("EXCEL 97"), new Array("ACCESS 97"), new Array("POWER POINT 97"), new Array("WORD 2000"), new Array("EXCEL 2000"), new Array("ACCESS 2000"), new Array("POWER POINT 2000"), new Array("ACROBAT READER"), new Array("NOVELL") ), new Array( new Array("Selecione entre..."), new Array("Mouse"), new Array("Monitor"), new Array("Hard disk"), new Array("Memória"), new Array("Fonte"), new Array("Processador"), new Array("Placa-mãe"), new Array("Impressora") ), new Array( new Array("Cabo de rede"), new Array("Telefone"), new Array("Roteador"), new Array("Switch"), new Array("Hubbie"), new Array("Servidor") ) ); function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) { var i, j; var prompt; // empty existing items for (i = selectCtrl.options.length; i >= 0; i--) { selectCtrl.options = null; } prompt = (itemArray != null) ? goodPrompt : badPrompt; if (prompt == null) { j = 0; } else { selectCtrl.options[0] = new Option(prompt); j = 1; } if (itemArray != null) { // add new items for (i = 0; i < itemArray.length; i++) { selectCtrl.options[j] = new Option(itemArray[0]); if (itemArray[1] != null) { selectCtrl.options[j].value = itemArray[1]; } j++; } // select first item (prompt) for sub list selectCtrl.options[0].selected = true; } } // End --> </SCRIPT> <!-- // Fecha - script para os campos "Produto 1 e produto 2". --> </HEAD> <BODY BGCOLOR = "#00CCFF"> <H1 ALIGN = "center"><?PHP echo $nome; ?>, preencha o seu chamado por favor, e logo após, clique em atualizar.</H1> <BR><BR> <? // Se ocorreu algo de errado, então vai existir uma variável $err // contendo a mensagem. Imprime-se então em FONTe vermelha esta // mensagem. if ($err) { ?> <P ALIGN = CENTER><FONT COLOR = RED><? echo $err; ?></FONT></P> <? } ?> <FORM METHOD = "post" ACTION = "chamado.php"> <TABLE BORDER = 5 ALIGN = CENTER WIDTH = "50 %"> <TR> <TD><FONT FACE = "Comic Sans MS">ID : </FONT></TD> <TD><INPUT TYPE = "text" SIZE="15" NAME="id" MAXLENGTH="250" VALUE="<?print($id);?>"></TD> </TR> <TR><TD><FONT FACE = "Comic Sans MS">Criticidade :</FONT> <TD><SELECT NAME = "criticidade" align="left"> <OPTION></OPTION> <OPTION VALUE = "1 - Crítico">1 - Crítico</OPTION> <OPTION VALUE = "2 - Urgente">2 - Urgente</OPTION> <OPTION VALUE = "3 - Importante">3 - Importante</OPTION> </SELECT></TD> </TR> <TD><FONT FACE = "Comic Sans MS">Resumo da ocorrência :</FONT></TD> <TD><INPUT TYPE = "text" SIZE="15" NAME="resumo_da_ocorrencia" MAXLENGTH="250"></TD> </TR> <TR> <TD><FONT FACE = "Comic Sans MS">Ocorrência detalhada :</FONT></TD> <TD><INPUT TYPE = "text" SIZE="15" NAME="ocorrencia_detalhada" MAXLENGTH="250"></TD> </TR> <TR> <TD> <FONT FACE = "Comic Sans MS">Área responsável :</FONT> <TD><SELECT NAME = "make" onChange="fillSelectFromArray(this.form.analista_de_area_responsavel, ((this.selectedIndex == -1) ? null : area_responsavel[this.selectedIndex-1]));"> <OPTION VALUE = "-1">Selecione entre... <OPTION VALUE = "1">Software <OPTION VALUE = "2">Hardware <OPTION VALUE = "3">TELECOM </SELECT> </TD> <TR> <TD> <FONT FACE = "Comic Sans MS">Analista de área responsável :</FONT> <TD><SELECT NAME = "analista_de_area_responsavel" SIZE = "1" ALIGN = "left"> </SELECT></TD> </TD> </TR> <TR> <TD><FONT FACE="Comic Sans MS">Analista de helpdesk responsável :</FONT></TD> <TD><SELECT NAME = "analista_de_helpdesk_responsavel"> <OPTION>Selecione entre...</OPTION> <OPTION>Alfredo Dias</OPTION> <OPTION>William Paiva</OPTION> <OPTION>Orlando Neto</OPTION> <OPTION>Vilma César</OPTION> <OPTION>Cristina Ramos</OPTION> </TD> </TR> <TR><TD> <FONT FACE = "Comic Sans MS">Produto 1 :</FONT> <TD><SELECT NAME = "make" onChange = "fillSelectFromArray(this.form.produto_2, ((this.selectedIndex == -1) ? null : produto_1[this.selectedIndex-1]));"> <OPTION VALUE = "-1">Selecione entre... <OPTION VALUE = "Software">Software <OPTION VALUE = "Hardware">Hardware <OPTION VALUE = "TELECOM">TELECOM </SELECT></TD> <TR><TD> <FONT FACE = "Comic Sans MS">Produto 2 :</FONT> <TD><SELECT NAME = "produto_2" SIZE="1"> </SELECT></TD> </TD></TR> <TR><TD> <FONT FACE = "Comic Sans MS">Serviço :</FONT> <TD> <SELECT NAME = "servico"> <OPTION>Selecione entre...</OPTION> <OPTION>Instalação</OPTION> <OPTION>Reparo</OPTION> <OPTION>Desinstalação</OPTION> <OPTION>Troca</OPTION> <OPTION>Compra</OPTION> <OPTION>Venda</OPTION> </TD> </TR> </SELECT> </TD> <TR> <TD> <FONT FACE = "Comic Sans MS">Status de serviço :</FONT> <TD><SELECT NAME = "status_de_servico"> <OPTION>Selecione entre...</OPTION> <OPTION>Apenas aberto</OPTION> <OPTION>Em andamento</OPTION> <OPTION>Resolvido</OPTION> <OPTION>Fechado</OPTION> </TD> </TR> </SELECT></TD> </TABLE> <BR><BR><BR><BR> <P ALIGN = "center"> <INPUT TYPE = "submit" VALUE = "Atualizar"> </BODY> </FORM> </HTML>
  3. dbugim

    Problemas Com Scripts !

    Pois é Eddie, eu verifiquei todos os parâmetros, ele retorna o erro "Favor preencher corretamente..." ele aciona este erro, o campo id provém da tabela registro_de_usuarios, mas, como o valor é inserido de qualquer forma lá, isto não vem ao caso, não porque ele não aceita... será que é por causa do JavaScript que não esta preenchendo os campos ?
  4. Amigos, Porque eu não consigo atualizar este formulário no mysql ? Porque ele sempre informa que está faltando dados, eu não sei mais o que fazer... CHAMADO.PHP <?PHP $cfgProgDir = 'phpSecurePages/'; include($cfgProgDir . "secure.php"); ?> <? if (getenv("REQUEST_METHOD") == "POST") { // Configura as variáveis do método POST para virarem variáveis // "normais" do PHP (Requer apenas nas versões do PHP acima da 4.1) $id = $_POST['id']; $criticidade = $_POST['criticidade']; $resumo_da_ocorrencia = $_POST ['resumo_da_ocorrencia']; $ocorrencia_detalhada = $_POST ['ocorrencia_detalhada']; $area_responsavel = $_POST ['area_responsavel']; $analista_de_area_responsavel = $_POST ['analista_de_area_responsavel']; $analista_de_helpdesk_responsavel = $_POST ['analista_de_helpdesk_responsavel']; $produto_1 = $_POST ['produto_1']; $produto_2 = $_POST ['produto_2']; $servico = $_POST ['servico']; $status_de_servico = $_POST ['status_de_servico']; // Caso todos os campos forem preenchidos, inclui o chamado no // banco de dados. Caso isso não aconteça, gera uma mensagem de // erro que será impressa no browser mais a frente. if ( $id and $criticidade and $resumo_da_ocorrencia and $ocorrencia_detalhada and $area_responsavel and $analista_de_area_responsavel and $analista_de_helpdesk_responsavel and $produto_1 and $produto_2 and $servico and $status_de_servico) { $conexao = mysql_pconnect("localhost","root","spider"); mysql_select_db("followupper",$conexao); $query = "INSERT INTO chamado VALUES( '00000', '$id', '$criticidade', '$resumo_da_ocorrencia', '$ocorrencia_detalhada', '$area_responsavel', '$analista_de_area_responsavel', '$analista_de_helpdesk_responsavel', '$produto_1', '$produto_2', '$servico', '$status_de_servico', 'NOW()')"; mysql_query($query,$conexao); header("Location: visualizar.php"); } else { $err = "Favor preencher todos os campos..."; } } ?> <HEAD> <TITLE>Follow - Upper - O gerenciador de respostas !</TITLE> <P ALIGN = CENTER> <!--// Abre - script data e hora. --> <? $english_day = date("l"); /* ** Acha o nome da semana em português */ switch($english_day) { case "Monday": $portuguese_day = "Segunda-Feira"; break; case "Tuesday": $portuguese_day = "Terça-Feira"; break; case "Wednesday": $portuguese_day = "Quarta-Feira"; break; case "Thursday": $portuguese_day = "Quinta-Feira"; break; case "Friday": $portuguese_day = "Sexta-Feira"; break; case "Saturday": $portuguese_day = "Sábado"; break; case "Sunday": $portuguese_day = "Domingo"; break; } /* **vê o mês em Inglês */ $english_month = date("n"); /* **Acha o mês em português */ switch($english_month) { case "1": $portuguese_month = "Janeiro"; break; case "2": $portuguese_month = "Fevereiro"; break; case "3": $portuguese_month = "Março"; break; case "4": $portuguese_month = "Abril"; break; case "5": $portuguese_month = "Maio"; break; case "6": $portuguese_month = "Junho"; break; case "7": $portuguese_month = "Julho"; break; case "8": $portuguese_month = "Agosto"; break; case "9": $portuguese_month = "Setembro"; break; case "10": $portuguese_month = "Outubro"; break; case "11": $portuguese_month = "Novembro"; break; case "12": $portuguese_month = "Dezembro"; break; } /* **Mostrar a data em português */ print($portuguese_day); print(", "); print(date("d")); print(" de "); print($portuguese_month); print(" de "); print(date("Y")); ?> <BR><BR> <!-- // Fecha - script de data e hora. --> <!--// Abre script data e hora dinâmicos. --> <script LANGUAGE=JavaScript"> // Função para pegar a data--> function gettheDate() { Todays = new Date(); TheDate = " " + Todays.getDate() +" / "+ (Todays.getMonth() + 1) + " / " + Todays.getYear() document.clock.date.value = TheDate; } var timerID = null; var timerRunning = false; // Final da Função --> function stopclock (){ if(timerRunning); clearTimeout(timerID); timerRunning = false; } // - - - - - - - - Inicializa o Clock--> function startclock () { stopclock(); gettheDate() showtime(); } // - - - - - - - - Mostra a Hora--> function showtime () { var now = new Date(); var hours = now.getHours(); var minutes = now.getMinutes(); var seconds = now.getSeconds() var timeValue = "" + ((hours >12) ? hours -12 :hours) timeValue += ((minutes < 10) ? ":0" : ":") + minutes timeValue += ((seconds < 10) ? ":0" : ":") + seconds timeValue += (hours >= 12) ? " P.M." : " A.M." document.clock.face.value = timeValue; // you could replace the above with this // and have a clock on the status bar: // window.status = timeValue; timerID = setTimeout("showtime()",1000); timerRunning = true; } // - - - - - - - - Final do código JavaScript ---> </SCRIPT> <BODY BGCOLOR="#00CCFF" onLoad="startclock()"> <FORM NAME = "clock" ON SUBMIT = "0"> Data: <INPUT TYPE = TEXT NAME = "date" SIZE = 12 VALUE = ""><BR<BR><BR><BR> Hora: <INPUT TYPE = TEXT NAME = "face" SIZE = 12 VALUE = "JavaScript!!"> </FORM> <BR> <!-- // Abre - script para campo "Área responsável e analista de área responsável". --> <script LANGUAGE="JavaScript"> <!-- Begin area_responsavel = new Array( new Array( new Array("Alfredo Santos"), new Array("Martin Oliveira"), new Array("Gerson Yamashita"), new Array("Sandra Alves") ), new Array( new Array("Mario Lemieux"), new Array("Jairo Costa"), new Array("João Donato"), new Array("Alex Ribeiro") ), new Array( new Array("Andréia Vicente"), new Array("Daniel Souza"), new Array("Sílvio Teixeira") ) ); function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) { var i, j; var prompt; // empty existing items for (i = selectCtrl.options.length; i >= 0; i--) { selectCtrl.options = null; } prompt = (itemArray != null) ? goodPrompt : badPrompt; if (prompt == null) { j = 0; } else { selectCtrl.options[0] = new Option(prompt); j = 1; } if (itemArray != null) { // add new items for (i = 0; i < itemArray.length; i++) { selectCtrl.options[j] = new Option(itemArray[0]); if (itemArray[1] != null) { selectCtrl.options[j].value = itemArray[1]; } j++; } // select first item (prompt) for sub list selectCtrl.options[0].selected = true; } } <!-- // Fecha - script para os campos "Área responsável e analista de área responsável". --> </SCRIPT> <!-- // Abre - script para os campos "Produto 1 e produto 2". --> <script LANGUAGE="JavaScript"> <!-- Begin produto_1 = new Array( new Array( new Array("Selecione entre..."), new Array("WINDOWS 3.11"), new Array("WINDOWS 95"), new Array("WINDOWS 98"), new Array("WINDOWS NT"), new Array("WINDOWS 2000"), new Array("WINDOWS XP"), new Array("OFFICE 97"), new Array("OFFICE 2000"), new Array("OFFICE XP"), new Array("WORD 97"), new Array("EXCEL 97"), new Array("ACCESS 97"), new Array("POWER POINT 97"), new Array("WORD 2000"), new Array("EXCEL 2000"), new Array("ACCESS 2000"), new Array("POWER POINT 2000"), new Array("ACROBAT READER"), new Array("NOVELL") ), new Array( new Array("Selecione entre..."), new Array("Mouse"), new Array("Monitor"), new Array("Hard disk"), new Array("Memória"), new Array("Fonte"), new Array("Processador"), new Array("Placa-mãe"), new Array("Impressora") ), new Array( new Array("Cabo de rede"), new Array("Telefone"), new Array("Roteador"), new Array("Switch"), new Array("Hubbie"), new Array("Servidor") ) ); function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) { var i, j; var prompt; // empty existing items for (i = selectCtrl.options.length; i >= 0; i--) { selectCtrl.options = null; } prompt = (itemArray != null) ? goodPrompt : badPrompt; if (prompt == null) { j = 0; } else { selectCtrl.options[0] = new Option(prompt); j = 1; } if (itemArray != null) { // add new items for (i = 0; i < itemArray.length; i++) { selectCtrl.options[j] = new Option(itemArray[0]); if (itemArray[1] != null) { selectCtrl.options[j].value = itemArray[1]; } j++; } // select first item (prompt) for sub list selectCtrl.options[0].selected = true; } } // End --> </SCRIPT> <!-- // Fecha - script para os campos "Produto 1 e produto 2". --> </HEAD> <BODY BGCOLOR = "#00CCFF"> <H1 ALIGN = "center"><?PHP echo $nome; ?>, preencha o seu chamado por favor, e logo após, clique em atualizar.</H1> <BR><BR> <? // Se ocorreu algo de errado, então vai existir uma variável $err // contendo a mensagem. Imprime-se então em FONTe vermelha esta // mensagem. if ($err) { ?> <P ALIGN = CENTER><FONT COLOR = RED><? echo $err; ?></FONT></P> <? } ?> <FORM METHOD = "post" ACTION = "chamado.php"> <TABLE BORDER = 5 ALIGN = CENTER WIDTH = "50 %"> <TR> <TD><FONT FACE="Comic Sans MS">ID : </FONT></TD> <TD><INPUT TYPE="text" SIZE="15" NAME="id" MAXLENGTH="250" VALUE="<?PHP echo $id ?>"></TD> </TR> <TR><TD><FONT FACE="Comic Sans MS">Criticidade :</FONT> <TD><SELECT NAME = "Criticidade" align="left"> <OPTION></OPTION> <OPTION>1 - Crítico</OPTION> <OPTION>2 - Urgente</OPTION> <OPTION>3 - Importante</OPTION> </TD> </SELECT></TD> </TR> <TD><FONT FACE="Comic Sans MS">Resumo da ocorrência :</FONT></TD> <TD><INPUT TYPE="text" SIZE="15" NAME="resumo_da_ocorrencia" MAXLENGTH="250"></TD> </TR> <TR> <TD><FONT FACE="Comic Sans MS">Ocorrência detalhada :</FONT></TD> <TD><INPUT TYPE="text" SIZE="15" NAME="ocorrencia_detalhada" MAXLENGTH="250"></TD> </TR> <TR> <TD> <FONT FACE="Comic Sans MS">Área responsável :</FONT> <TD><SELECT NAME="make" onChange="fillSelectFromArray(this.form.analista_de_area_responsavel, ((this.selectedIndex == -1) ? null : area_responsavel[this.selectedIndex-1]));"> <OPTION VALUE="-1">Selecione entre... <OPTION VALUE=1>Software <OPTION VALUE=2>Hardware <OPTION VALUE=3>TELECOM </SELECT> </TD> <TR> <TD> <FONT FACE="Comic Sans MS">Analista de área responsável :</FONT> <TD><SELECT NAME="analista_de_area_responsavel" SIZE="1" align="left"> </SELECT></TD> </TD> </TR> <TR> <TD><FONT FACE="Comic Sans MS">Analista de helpdesk responsável :</FONT></TD> <TD><SELECT NAME = "analista_de_helpdesk_responsavel"> <OPTION>Selecione entre...</OPTION> <OPTION>Alfredo Dias</OPTION> <OPTION>William Paiva</OPTION> <OPTION>Orlando Neto</OPTION> <OPTION>Vilma César</OPTION> <OPTION>Cristina Ramos</OPTION> </TD> </TR> <TR><TD> <FONT FACE="Comic Sans MS">Produto 1 :</FONT> <TD><SELECT NAME="make" onChange="fillSelectFromArray(this.form.produto_2, ((this.selectedIndex == -1) ? null : produto_1[this.selectedIndex-1]));"> <OPTION VALUE="-1">Selecione entre... <OPTION VALUE=1>Software <OPTION VALUE=2>Hardware <OPTION VALUE=3>TELECOM </SELECT></TD> <TR><TD> <FONT FACE="Comic Sans MS">Produto 2 :</FONT> <TD><SELECT NAME="produto_2" SIZE="1"> </SELECT></TD> </TD></TR> <TR><TD> <FONT FACE="Comic Sans MS">Serviço :</FONT> <TD> <SELECT NAME = "servico"> <OPTION>Selecione entre...</OPTION> <OPTION>Instalação</OPTION> <OPTION>Reparo</OPTION> <OPTION>Desinstalação</OPTION> <OPTION>Troca</OPTION> <OPTION>Compra</OPTION> <OPTION>Venda</OPTION> </TD> </TR> </SELECT> </TD> <TR> <TD> <FONT FACE="Comic Sans MS">Status de serviço :</FONT> <TD><SELECT NAME = "status_de_servico"> <OPTION>Selecione entre...</OPTION> <OPTION>Apenas aberto</OPTION> <OPTION>Em andamento</OPTION> <OPTION>Resolvido</OPTION> <OPTION>Fechado</OPTION> </TD> </TR> </SELECT></TD> </TABLE> <BR><BR><BR><BR> <P ALIGN = "center"> <INPUT TYPE = "submit" VALUE = "Atualizar"> </BODY> </FORM> </HTML> VISUALIZAR.PHP <html> <head> <title>Follow - Upper - O gerenciador de respostas !</title> </head> <body bgcolor="white"> <h1>Relação de chamados</h1> <? // Verifica se existe a variável $begin, que vai indicar a número // do chamado que vai aparecer no começo. Se não existir, assume-se // que vai ser o começo, ou seja, o valor 0. $begin = $_GET['begin]; if (!$begin) { $begin = 0; } // Conecta ao servidor e seleciona o banco de dados $conexao = mysql_pconnect("localhost","root","spider"); mysql_select_db("followupper",$conexao); // Coloca na variável $total o número total de mensagens no Guestbook $query = "SELECT count(*) FROM chamado"; $query = mysql_query($query,$conexao); $query = mysql_fetch_array($query); $total = $query[0]; ?> <p> Total de chamados criados : <b><? echo $total; ?></b> (<a href=chamado.php">Necessita abrir outro chamado ? Clique aqui !</a>)<br> Exibindo <b>20</b>chamados por página, mostrando chamados de <b><? echo $begin+1; ?></b> a <b><? echo $begin+20; ?></b>. </p> <? // Calcula os links para os próximos chamados e os anteriores, de // acordo com o número total de chamados if (($begin > 0) and ($begin <= 20)) { $anteriores = '<a href="visualizar.php?begin=0">Anteriores</a>'; } elseif (($begin > 0) and ($begin > 20)) { $anteriores = '<a href="visualizar.php?begin=' . ($begin-20) . '">Anteriores</a>'; } else { $anteriores = 'Anteriores'; } if (($begin < $total) and (($begin+20) >= $total)) { $proximas = 'Próximas'; } else { $proximas = '<a href="ler.php?begin=' . ($begin+20) . '">Próximas</a>'; } echo $anteriores . " | " . $proximas; // Faz uma consulta SQL trazendo as linhas dos 20 últimos chamados // que foram inseridos no sistema. $query = "SELECT * FROM chamado ORDER BY chamado $begin,20"; $query = mysql_query($query,$conexao); // Gera uma tabela para cada chamado no sistema (loop) while ($linha = mysql_fetch_array($query)) { // Organiza a mostragem da data, já que no campo do MySQL, a data // se encontra em uma forma não tão legal. $var = $linha['data]; $var = explode(" ",$var); $dia = $var[0]; $hora = $var[1]; $dia = explode("-",$dia); $data = "$dia[2]/$dia[1]/$dia[0] às $hora"; ?> <table border=0" width="70%"> <tr><td bgcolor="navy" colspan="2">&nbsp;</td></tr> <tr> <td><b>Data:</b></td> <td width="100%"><? echo $data; ?></td> </tr> <tr> <td><b>Nome:</b></td> <td><? echo $linha['chamado]; ?></td> </tr> </table> <? } ?> </body> </html> Valeu !!!!
  5. dbugim

    Utilizando Scripts De Senha

    Então eu deveria criar um banco de dados só com os campos login e senha de usuário ? :lol:
  6. Olá pessoal ! A minha dúvida é a seguinte eu tenho o script : ____________________________________________ <?php // dê permissão 755 $username = "ADM"; // username p/ entrar na página $password = "ADM"; // password p/ entrar na página if ($PHP_AUTH_USER != $username || $PHP_AUTH_PW != $password) { header("WWW-Authenticate: basic realm='área protegida por senha'"); header("HTTP/1.0 401 Unauthorized"); echo "você não validou login e senha!\n"; //login inválido exit; } else { ?> Echo "Codigo protegido" <?php } ?> ____________________________________________ Para colocar senha em uma determinada página, po exemplo : páginas => a.html e b.html Eu quero fazer a transição da a para b, só que, antes de entrar na b eu quero que o sistema peça ao usuário login e senha. Eu não sei se esse script é correto, mas se fosse, ou se tiverem algum, me informem aonde eu insiro-o, supondo que : esta seja a página "a.html" : ____________________________________________ <html> <head> <title>Follow-Upper - O gerenciador de respostas !</title> </head> <body> <br><br><br><br><br> <font face="comic sans ms" size="4">Bem vindos á página oficial do Follow-Upper</font> <br><br><br><a href="http://www.tripod.lycos.co.uk">Administrador, clique aqui...</a></b> <br><br><br> <a href="http://members.lycos.co.uk/followupper/sobre.html">Saiba o que é o Follow-Upper ! Clique aqui !</a> <br><br><br> <a href="http://members.lycos.co.uk/followupper/usuarios.html">Se você já é usuário, clique aqui !</a> </body> </html> ___________________________________________ E esta a página "b" : ___________________________________________ <HTML> <HEAD> <TITLE>Follow-Upper - O gerenciador de respostas !</TITLE> </HEAD> <BODY text=yellow bgColor=blue><FONT face="Comic Sans MS" color=white size=5> <P align=center>Bom dia ! Boa Tarde ! Boa Noite !</P></FONT> <P align=center>Nome da pessoa</P><BR><B>O que deseja fazer (Nome da pessoa)? </B> <BR><BR> <A href=""><FONT face=Haettenschweiler color=black size=4>Abrir um chamado !</FONT> </A><BR><BR> <A href=""><FONT face=Haettenschweiler color=black size=4>Consultar um chamado !</FONT> </A></BODY></HTML> __________________________________________ eu quero passar de a=>b aonde seria inserido o script de senha ? Gratíssimo !
×
×
  • Criar Novo...