Jump to content


Photo

Como Misturar O Javascript Om Php


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

#1 -v6-

-v6-

    Normal

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

Posted 05/03/2007, 12:13

Pessoal tenho o seguinte código.

slide = {

	//vetor com os slides
	_imagens : [
			["imgs/slide/01.jpg","Campo","Estrada ao longo de imenso campo verde","1.htm"],
			["imgs/slide/02.jpg","Montanha","Montanha espelhada em lago gelado","2.htm"],
			["imgs/slide/03.jpg","Rio","Rio bravo em paraíso mata adentro","3.htm"],
			["imgs/slide/04.jpg","Praia","Praia de água límpida e areia fina","4.htm"]
		],
como eu faço para que ao invés de estar ai ás imagens pré-definidas, eu fazer uma busca no Banco de dados e imprimir dentro deste código? :unsure:
ESTUDANDO

PHP/Mysql/JavaScript/Tableless/
Fireworks/Dreamweaver/Flash

#2 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 05/03/2007, 18:32

Você está querendo uma solução server side então.

Na realidade, sua dúvida é de PHP, vou mover pra lá e responder. Sua dúvida é como imprimir uma matriz do PHP para o JS.

Vc atualmente tem esta estrutura:

array(
array(
"imgs/slide/01.jpg",
"Campo",
"Estrada ao longo de imenso campo verde",
"1.htm"
),
array(
"imgs/slide/02.jpg",
"Montanha",
"Montanha espelhada em lago gelado",
"2.htm"
),
...
)


Basta vc definir uma função em PHP para escrever um array para string de JS.
Faça uma rápida pesquisa no Google... lembre-se... GIYF (Google Is Your Friend) por PHP2JS.

Alguns links:
http://forums.devnet...pic.php?t=37444
http://forum.dklab.r...ic.php?p=119528
http://files.codes-s...mp;f=php2js.php
http://bin.cakephp.org/view/591087419


Espero ter ajudado!


[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>

#3 -v6-

-v6-

    Normal

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

Posted 06/03/2007, 00:43

Este código que passei é JavaScript :S

eu gostaria de saber se é possivel colocar algo do TIPO

<?php
#conexão bd
#etc...

$url etc...=['url'];
$nome etc...=['nome'];
$frase etc...=['frase'];
$link etc...=['link'];

echo" ["$URL","$NOME","$FRASE","$LINK"],
}

ISSO DENTRO DO JAVASCRIPT
ESTUDANDO

PHP/Mysql/JavaScript/Tableless/
Fireworks/Dreamweaver/Flash

#4 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 06/03/2007, 07:44

Acredito que vc mesmo deu a resposta ... é isso printa oa array dos JavaSCript e só ...
A unica observação é com relação as aspas se não daá erro!

#5 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 06/03/2007, 13:11

Acho que eu conheço essa matriz, não sei porque, deve ser um dejà vu .... :assobio:


O problema de usar o php neste caso é que o último item não é seguido da vírgula, então tem que fazer uma comparação com o tamanho da matriz, se for o último você não imprime. De resto:

_imagens[<br />
<?php
$array = array("a","b","c");
foreach($array as $c){
?>

	["<?php print$c;?>"]
	<?php if($array[count($array)-1] != $c){print ",";}?><br />
<?php
}
?>
],

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#6 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 06/03/2007, 13:25

e pra executa ro script PHP... chama por ele...

<script type="text/javascript" src="arquivo.php"></script>

[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>




1 user(s) are reading this topic

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

IPB Skin By Virteq