Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

renatagramos

[Resolvido] Fazer resultado de pesquisa aparecer em nova página

Recommended Posts

[RESOLVIDO]

 

Se for abrir em nova janela, o arquivo que chama essa página precisa do seguinte script:

 

<script>
function MM_openBrWindow(theURL,winName,features) { //v2.0
 window.open(theURL,winName,features);
}
</script>

 

Tanto para abrir nova janela ou não, precisa também da variável que será executada. Então chama o arquivo e a funcao que deverá ser executada dentro dele (no caso, "registra").

<a href="#"><img src="../imagens/seta.gif" title="Registra" border="0" onClick="MM_openBrWindow('form_registra.php?funcao=registrar&id=<?php echo $res[id] ;?>','','width=550,height=400')"></a>

 

Depois o arquivo que recebe a variável, faz a identificação e executa apenas o que estiver entre { } da variável chamada: (cada variável deve ser separada por &)

<?php
include "../config.php";
include "../logs/logs.php";

session_start();

if(!isset($_SESSION["login"])){
echo "ACESSO NEGADO";
}else{

$login = $_SESSION["login"];
$sql = mysql_query("SELECT * FROM serpcraz_login WHERE login='$login'") or die("Nome ou senha não confere. MySQL erro:".mysql_error()); // vê se o username existe ou não
$result = mysql_fetch_array($sql);

$data = ($_POST['data']);
$horario = ($_POST['horario']);
$autorizacao = ($_POST['autorizacao']);
$profissional = ($_POST['profissional']);
$data_cadastro = date("d/m/Y");

// REGISTRA CONSULTA DE PACIENTE

if ($_GET['funcao'] == "registrar"){
$id_cli = $_GET ['id'];

$sql_registra = "INSERT INTO serpcraz_consulta (paciente, data, horario, autorizacao, data_cadastro, status, profissional)
						   VALUES ('$id_cli', str_to_date('$data', '%d/%m/%Y'), '$horario', '$autorizacao', str_to_date('$data_cadastro', '%d/%m/%Y'), 'AGENDADA', '$profissional')";

Mysql_query($sql_registra) or die ("<p align=\"center\"><font face=arial size=2 color=#ff0000>Não foi possível registrar o consulta!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>");

$id = mysql_insert_id();

$mensagem= "Usuário ".$login." cadastrou consulta número '".$id."'.";
salvaLog($mensagem);

logger("Usuário ".$login." cadastrou consulta número '".$id."'.");

echo "<p align=\"center\"><font face=arial size=2>Consulta ".$id." cadastrada com sucesso!</font><script>window.close();</script>";
}


// ALTERA CONSULTA DE PACIENTE

if ($_GET['funcao'] == "editar"){
$id = $_GET ['id'];

$sql_up = ("UPDATE serpcraz_consulta SET data = str_to_date('$data', '%d/%m/%Y'), horario = '$horario', autorizacao = '$autorizacao', profissional = '$profissional' WHERE id = '$id'");

Mysql_query($sql_up) or die ("<p align=\"center\"><font face=arial size=2 color=#ff0000>Não foi possível encerrar o consulta!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>");

$mensagem= "Usuário ".$login." alterou a consulta número '".$id."'.";
salvaLog($mensagem);

logger("Usuário ".$login." alterou a consulta número '".$id."'.");

echo "<div align=center><font face=arial size=2><br>Consulta alterada com sucesso!.<br><br>Redirecionando...</font>";

echo "<script language=\"JavaScript\">function redireciona() {
window.location=\"form_agendada.php\";}
window.setTimeout('redireciona()', 2000);
</script>";
exit;
}


// ENCERRAR CONSULTA

if ($_GET['funcao'] == "fechar"){
$id = $_GET ['id'];

$sql_encerra = ("UPDATE serpcraz_consulta SET status = 'ATENDIDA' WHERE id = '$id'");

Mysql_query($sql_encerra) or die ("<p align=\"center\"><font face=arial size=2 color=#ff0000>Não foi possível encerrar o consulta!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>");

$mensagem= "Usuário ".$login." encerrou a consulta número '".$id."'.";
salvaLog($mensagem);

logger("Usuário ".$login." encerrou a consulta número '".$id."'.");

echo "<p align=\"center\"><font face=arial size=2>Consulta ".$id." encerrada com sucesso!</font><script>window.close();</script>";
}
}
?>

 

Espero ter ajudado a outros. Obrigada pela ajuda de todos! Valeu, Lucas!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.