Jump to content


Photo

Como Declarar Variável Em Javascript E Tratar No Php?!


  • Faça o login para participar
11 replies to this topic

#1 prog_web

prog_web

    Turista

  • Banidos
  • Pip
  • 40 posts
  • Sexo:Não informado

Posted 08/08/2006, 08:32

Alguém aí sabe como eu posso declarar uma variável em Javascript numa página e depois utilizá-la no PHP?! Obrigado.

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/08/2006, 08:43

<script>
  var nome="Paulo André";
</script>
<?
  $nome = "<script>document.write(nome);</script>";
  echo $nome;
?>

Seria isso? :huh:

Flws...
;-)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 GCTS

GCTS

    Super Veterano

  • Usuários
  • 278 posts
  • Sexo:Masculino

Posted 08/08/2006, 13:40

muito boa Frenesi, me ajudou bastante!

O javascript tem umas funções muito úteis e perfeita para preguiçosos como eu! :P

Por exemplo, em vez de fazer um loop com comparações pra ordenar um vetor, você pode usar o sort do java script:

<script language="JavaScript">
vetor = new array(2)
vetor[0]=v
vetor[1]=s
vetor[2]=a
ord = vetor.sort();
</script>

Pronto, está ordenado, numericamente ou alfabeticamente!

Edição feita por: FelipeBSR, 08/08/2006, 13:41.


#4 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/08/2006, 13:52

<?
  $vetor = array("v","s","a");
  sort($vetor);
  print_r($vetor);
?>
Idem.

Flws...
:DAté mais

Edição feita por: Frenesi, 08/08/2006, 14:22.

Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#5 GCTS

GCTS

    Super Veterano

  • Usuários
  • 278 posts
  • Sexo:Masculino

Posted 08/08/2006, 14:16

vivendo e aprendendo... :D

Valeu novamente! Você sabe onde eu posso encontrar um guia com várias informações desse tipo juntas?

[]'s

#6 carneiro

carneiro

    programador web

  • Usuários
  • 155 posts
  • Sexo:Não informado
  • Localidade:cascavel - pr
  • Interesses:programação e design para web

Posted 08/08/2006, 14:34

http://www.php.net/manual/pt_BR
=)
Descrição
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web

Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Posted Image
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us

#7 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/08/2006, 14:53

Bom, eu também não sabia, então eu usei a única coisa que me veio na cabeça e que seja simples e de rápida compreensão, busquei por uma referência de array no manual.
http://br.php.net/ma...R/ref.array.php

Flws...
^_^Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#8 GCTS

GCTS

    Super Veterano

  • Usuários
  • 278 posts
  • Sexo:Masculino

Posted 08/08/2006, 15:49

nossa, quantas funções!!! o.O

hehehe valeu mesmo, pode apostar que será de grande ajuda!

[]'s

#9 prog_web

prog_web

    Turista

  • Banidos
  • Pip
  • 40 posts
  • Sexo:Não informado

Posted 08/08/2006, 18:51

<script>
  var nome="Paulo André";
</script>
<?
  $nome = "<script>document.write(nome);</script>";
  echo $nome;
?>

Seria isso? :huh:

Flws...
;-)

frenesi, eu quero fazer tipo:

<script>
var status="S";
</script>

E no PHP tratar essa variável em um if e else, para retornar determinadas coisas. Mas não estou sabendo como tratar ela no PHP no if. Seria tipo:

if($status=="S") {
echo "x";
}
else {
echo "y";
}

Mas eu não estou sabendo como jogar a variável do JS no PHP. Pode me ajudar?!

#10 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 09/08/2006, 08:44

Primeiramente você tem que declarar essa variável $status.
Uma variável no javascript não tem nada a ver com outra no PHP, então teria que fazer assim:
<script>
  var status="S";
</script>
<?
$status = "<script>document.write(status);</script>";

if($status=="S") {
  echo "x";
}else {
  echo "y";
}
?>

Flws...
;-)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#11 prog_web

prog_web

    Turista

  • Banidos
  • Pip
  • 40 posts
  • Sexo:Não informado

Posted 09/08/2006, 09:50

Valeu! Vou testar!

#12 Wellt

Wellt

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 28/03/2011, 09:22

Estou com um problema contrario tenho uma função php:
<?php
  function subtrair ($x, $y){
    return $resultado = $x - $y;
  }



  $nr1 = 10;
  $nr2 = 5;
 
 
 
  echo ("$resultado" . subtrair ($nr1, $nr2) .
         "</p>");
?>

É preciso que nesta outra linha que esta em JavaScript o resultado da função esteja no lugar do 10
 <!--TAREFA 1-->
 data.setValue(0, 0, 'Nextel');
 data.setValue(0, 1, 10);
Tentei desta forma mas não funcionou:
<!--TAREFA 1-->
 data.setValue(0, 0, 'Nextel');
 data.setValue(0, 1, <?php echo $resultado['nr1, nr2']; ?>);
Se alguém poder me ajudar agradeço desde já.




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq