Ir para conteúdo

POWERED BY:

Arquivado

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

wanzinha

Colocar variável em javascript dentro do php

Recommended Posts

Como eu faço para colocar uma variavel em javascript dentro do php, sendo q a função começa em javascript e depois ela fica em php como vou mostrar abaixo

 

<script language="javascript">

function inDeps()

{

var dep_id;

<?

$db = mysql_pconnect($_SESSION['db_server'],$_SESSION['db_user'],$_SESSION['db_pass']);

mysql_select_db($_SESSION['db_name'],$db);

$query_dep= "delete from usudep where (usu_id = '".$id_usu_dep."')"?>

 

frm=document.depto;

for (i = 0; i < frm.length; i++)

{

if( frm.checked )

{

dep_id = frm.name; ---------> preciso colocar essa variável

<?

$depid=-------------------> Aqui ?>alert(<?echo $depid;?>);<?

$db = mysql_pconnect($_SESSION['db_server'],$_SESSION['db_user'],$_SESSION['db_pass']);

mysql_select_db($_SESSION['db_name'],$db);

$query_ud = "select max(ud_id)+ 1 as id from usudep";

$result_ud = mysql_query($query_ud,$db);

$dep = mysql_fetch_assoc($result_ud);

$dep_ud = $dep['id'];

$query_dep= "insert into usudep (ud_id, usu_id, dep_id) values ('".$dep_ud."','".$id_usu_dep."','".$depid."')";

$res_dep=mysql_query($query_dep,$db);

?>

}

}

window.close();

}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O contrário é fácil...

Nesse caso você poderia passar o valor dessa váriavel através de uma query string ou cookie.

Ilustrando:

 

Query-string:

window.location.href = '?dep_id='+dep_id;

cookie:

document.cookie = 'dep_id='+dep_id;

Pegando os dados com o php:

 

Query string:

<?php
$dep_id = @$_GET['dep_id'];
?>

Cookie:

<?php
$dep_id = @$_COOKIE['dep_id'];
?>

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

do modo como wanzinha está fazendo nao rola

 

 

pra fazer a interação nesse caso em específico pode usar uma gambiarra com iframe ou ajax

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu faço chamando uma funcao javascript que pega o valor necessário e coloca dentro de uma chamada ajax

resumindo, você tem uma variável JS indo parar dentro de um PHP

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.