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

Php + Javascript


Guest - SirSmart -

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0
Guest - SirSmart -

Porque é o seguinte eu gostaria de fazer um cadastro de cliente e perguntar se quer incluir outro ou não, eu sei que em php não dá pra fazer uma caixa de diálogo pra fazer isso, ou dá??? Bom.... por isso eu queria usar java script.......

Até mais

Link para o comentário
Compartilhar em outros sites

  • 0

É o seguinte, eu preciso cadastrar varios clientes e gostaria que em javascript aparece-se uma prompt para que se eu quizesse cadastrar mais clientes ele voltaria para a tela novamente. Na verdade eu estou falando em fazer isso em javascript, pois em php não dá pra fazer prompt......... O problema é que eu faço a função em javascript, mas não sei como coloca-la nessa pagina em php, pois ela não faz nada.

Como eu poderia fazer isso??

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Tente mandar as variaveis da caixa "Prompt" via GET, fazendo um redirecionamento, entende!

function NomeTal(){

Abre_Prompt...

windows.location = "index.php?nome="+NomeQueVemDoPrompt;

}

Só ta faltando um pouco de idéia para funcionar o que você quer!

faz assim:

function NomeTal(){

windows.location = "index.php?nome="+NomeQueVemDoPrompt;

}

na outra pagina,você pega o valor da query string:

<?

$query = $_SERVER['QUERY_STRING'];

?>

ou

você grava o valor do prompt em um input type hidden!!

ex:

<script language='JavaScript'>

function NomeTal(){

form1.teste.value= "valor do prompt"

</script>

<form name='form1' action='pg2.php' method='post' onSubmit='return NomeTal()'>

<input type='hidden' name='teste'>

<input type='submit' value='Gravar'>

</form>

}

ae quando você for pegar os valores na outra pagina,é so :

$variavel = $_POST['teste];

Link para o comentário
Compartilhar em outros sites

  • 0

<script>

function dep();

{

nome=window.prompt("Deseja Cadastrar Outro Dependente","");

if(nome=='s')

{

window.location="http://localhost/cassia/dependentes.php";

}

else if(nome=='n')

{

window.location="http://localhost/cassia/menu.php";

}

else

{

window.alert("Você deve apenas selecionar as opções S ou N");

}

}

</script>

<?php

echo '<onload="dep()";>';

?>

Gente na verdade era assim que eu gostaria de usar, só que não funciona

Eu gravaria os dados e depois me perguntaria se que queria gravar novamente, e faria o redirecionamento.

Se alguém puder me ajudar eu agradeço

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

de qualquer forma.. se o que você quer, é executar a funcao quando a pagina é carregada, apenas coloque body..

assim:

<?php
echo '<body onload="dep();">';
?>

T+

Link para o comentário
Compartilhar em outros sites

  • 0

não funcionou do modo que postei?

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,6k
×
×
  • Criar Novo...