Ir para conteúdo
Fórum Script Brasil
  • 0

Slq E Php


bush

Pergunta

boa noite !

Galera alguém poderia me ajuda?

to prescisando de um menu de salto que ao clica ele abra um popup ao envez de abri paginas normais.

e também como eu coloco no fim de um instrução de consulta no sql pra exibir apenas o ultimo registro no sql?

grato pela atenção

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

A tag <a> dentro da <option> não tem efeito, logo você precisa usa JavaScript.

Exemplo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function Abrir(x){
    window.open ( x, 'popup', 'width=600,height=500');
}
</script>
<title>Teste</title>
</head>
<body>
<select name="sites" onchange="Abrir(this.value)">
<option value="http://www.php.net">PHP</option>
<option value="http://www.mysql.com">MySQL</option>
</select>
</body>
</html>
Um menu assim oferece baixa acessibilidade. Aconselho vocÊ a criar um <select> e colocar um botão "Ir" ao lado dele, para que seja possível selecionar uma opção sem ser redirecionado automaticamente. Quanto à SQL, para pegar o registro com o maior ID (último registro) faça assim (usando a parte citada pelo nosso amigo Renato Penna):
SELECT nome FROM tabela Order By id DESC LIMIT 1;

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

O exemplo que postei foi exatamente como você pediu: ao selecionar, já redireciona.

Se você usar um botão "Ir", esqueça JavaScript; faça com PHP.

Você pode usar uma estrutura condicional (if, switch) que faça a verificação do valor passado no <select> e redirecione para a página correta.

Ex:

switch ($_POST['local']){
  case "fotos":
    header ("Location: fotos.php");
    break;
  case "dicas":
    header ("Location: dicas.php");
    break;
}

[]'s

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...