How can I go through all the elements of a php vector in javascript because my javascript only takes the last name but my 'var_dump ()' is all I can understand how can I do this can anyone help me?
php code:
foreach($_SESSION['carrinho'] as $id => $qtd){
$sql = "SELECT * FROM produtos WHERE id_produto= '$id'";
$qr = mysql_query($sql) or die(mysql_error());
$ln = mysql_fetch_assoc($qr);
$nomes = $ln['nome'];
$preco = $ln['preco'];
$sub = $ln['preco'] * $qtd;
$img = $ln['img'];
$desc = $ln['descricao'];
$id = $ln['id_produto'];
$nomes = array($nomes);
$nomes = implode("|", $nomes);
var_dump($nomes);
}
javascript code:
var i, array_produtos, string_array;
//recebe a string com elementos separados, vindos do PHP
string_array = "<?php echo $nomes; ?>";
//transforma esta string em um array próprio do Javascript
array_produtos = string_array.split("|");
//varre o array só pra mostrar que tá tudo ok
for (i in array_produtos)
alert(array_produtos[i]);