My code is the one below:
<html>
<body>
<form method="post" action="recebe.php" >
<input type="hidden" id="send_string_array" name="send_string_array" value="" />
<input type="submit" value="Enviar" />
</form>
</body>
<head>
<script>
//variáveis
var array_produtos = Array([1,2,3,4,5,6]);
var i, array_produtos, string_array;
//varre o array só pra mostrar que tá tudo ok
for (i in array_produtos)
alert(array_produtos[i]);
document.getElementById("send_string_array").value = array_produtos.join("|");
</script>
</heady>
</html>
The code PHP
that should work and show the array is this:
<?php
//transforma a string de itens separados em array
$array_produtos = explode("|", $_POST['send_string_array']);
//mostra o conteúdo do array
echo $_POST['send_string_array'];
?>
The PHP
is returning this Array ( [0] => );
, but should contain the values in the array, right?
What would be my mistake?