Ir para conteúdo

POWERED BY:

Arquivado

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

klethonio

Variável PHP em Javascript

Recommended Posts

Olá galera!

Bom.. Já sei que é possivel colocar variáveis php no javascript, tipo assim...

 

<?php
$var = 'xxxxxxxxxx';
?>

<script type="text/javascript">
   var msg = "<?php echo $var;?>";
</script>

Porem queria saber se é possivel verificar banco de de dados, exemplo... (SO PRA TER UMA BASE)

 

<?php
[...]
$username = $_POST['login'];
[…..]
$username_exist = mssql_query(“SELECT * FROM cadastros WHERE usuario=’$username’”);
$username_exist = mssql_num_rows($username_exist);
// if($username_exist == 1) // no caso, usar essa variavel no javascript
?>
<script>
function login() {
if($username_exist == 1) {
   alert('usuario existente);
[...]
</script>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim.. dá na mesma pois não há comunicação entre o js e o banco de dados.. a comunicação continua sendo php -js..

 

aliás, o php não enxerga o js e vice-versa..

 

é errado dizer que um js está acessando uma variável php..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu intuito era avisar que o login está em uso exatamente na pagina com uma msg do lado do login.. ja dei uma pesquisada, e vi que da pra fazer conexão ao banco de dados pelo java(JDBC), porem é muito complicado, e também não manjo muito... mais obrigado pela atenção! :flores:

 

Vejo que isso não é possivel, vou tentar da uma linda em JDBC..

Compartilhar este post


Link para o post
Compartilhar em outros sites

hein ??

acho que vc não entendeu nada..

 

exemplo:

<?php
[...]
$username = $_POST['login'];
[…..]
$username_exist = mssql_query(“SELECT * FROM cadastros WHERE usuario=’$username’”);
$username_exist = mssql_num_rows($username_exist);
// if($username_exist == 1) // no caso, usar essa variavel no javascript
?>
<script>
function login() {
if(<?php echo $username_exist;?> == 1) {
   alert('usuario existente);
[...]
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha isso..

 

<script>
var connection = new ActiveXObject("ADODB.Connection") ;
 
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
 
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
 
rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
   document.write(rs.fields(1));
   rs.movenext;
}
 
rs.close;
connection.close;
</scrip>

 

Isso eu achei por ai.. não sei se funciona, porem a partir dai eu não sei como verificar se o usuário existe ou não.. é possivel?

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.