Ir para conteúdo

POWERED BY:

Arquivado

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

[-ORION-]

PHP dentro JavaScript

Recommended Posts

Olá pessoal ,

 

Estou com um problema... eu nao entendo nada de JavaScript, e peguei um codigo pra por no site, mas eu preciso tornar isso dinamico, onde as variavei vao vir de um BD.

 

a linha que eu quero mudar é essa:

 

var noticias = new Array()noticias[0]= '<img src=../img/bullet-linksuteis.gif align=left> <a href=ver_noticia.php>noticia 1</a>'noticias[1]= '<img src=../img/bullet-linksuteis.gif align=left> <a href=ver_noticia.php>noticia 2</a>'noticias[2]= '<img src=../img/bullet-linksuteis.gif align=left> <a href=ver_noticia.php>noticia 3</a>'
Ai eu tentei fazer assim:

 

PHP

[*]var noticias = new Array()

[*]</script> // interrompe o script

[*]<?php

[*] echo "<script>"// inicia de novo o script

[*] while ($l < $n){

[*]echo "noticias[$l]= '<img src=../img/bullet-linksuteis.gif align=left> <a href=ver_noticia.php?id=$id_noticia>$titulo_noticia</a>'"// escreve as noticias

[*]$l++;

[*]}

[*] echo "</script>"// fecha a tag script

[*] ?>

[*]<script> // inicia de novo o script

[*]

 

 

claro que nao foi só isso.. mas acho que deu pra vcs entenderem.

Enfim, não deu certo.. . tentei de outras maneiras tbm.. mas tbm nao deu certo.

 

Pergunta: como eu consigo colocar o valor de um While(php) dentro de um array(javascritp).

 

Obrigado amigos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não pode "interromper" o script js... faz o seguinte:

 

PHP

[*]<script>

[*]var noticias = new Array()

[*]<?

[*]while ($l < $n) {

[*] echo "noticias[$l]= '<img src=../img/bullet-linksuteis.gif align=left>

[*] <a href=ver_noticia.php?id=$id_noticia>$titulo_noticia</a>'"// escreve as noticias

[*] $l++;

[*]}

[*]?>

[*]</script>

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.