Jump to content

Recommended Posts

Posted (edited)

Olá.

Peço a vossa ajuda para o seguinte:

Pretendo passar variáveis que estão em Javascript para PHP. Eu consigo "passa-las" para o PHP, o problema é que não consigo trabalhar com elas para efectuar uma simples conta de subtracção.

Já tentei converter as variáveis para numéricas em PHP, já que são strings em javascript, mas não resolveu o problema.

Não tendo muito experiência em programação, como posso resolver esta situação? Alguém pode ajudar.me?

O que estou a fazer mal? Será que não é possível?

<script>
var w = "600";
var h = "34";
</script>

<?php
$width="<script>document.write(w);</script>";
$height="<script>document.write(h);</script>";

echo $width;
echo $height;

echo $width -$height;
?>

Obrigado

Edited by downloader
Posted

Estás a ter em conta que o php corre antes do Javascript?

$width="<script>document.write(w);</script>";

e isto é só uma string no php porque só depois no cliente é que corre o Javascript.

"Que inquieto desejo vos tortura, Seres elementares, força obscura? Em volta de que ideia gravitais?" >> Anthero de Quental

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Linuxando.com | ...

Posted

Estás a ter em conta que o php corre antes do Javascript?

$width="<script>document.write(w);</script>";

e isto é só uma string no php porque só depois no cliente é que corre o Javascript.

Sim Virneto, de facto tens razão. Não tinha pensado nisso. 😕

Acho então que só vou conseguir fazer o que pretendo com uma transferência das variáveis através de URL.

OBRIGADO

Posted

Pode ser que te dêm alguma alternativa melhor por aqui, mas podes enviar por $_GET, $_POST e fazer um reencaminhamento,

ou então com jquery.ajax.

"Que inquieto desejo vos tortura, Seres elementares, força obscura? Em volta de que ideia gravitais?" >> Anthero de Quental

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Linuxando.com | ...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.