Vorrei passare un array attraverso un form con il metodo post.
Ho già provato a fare così
Codice PHP:
<?php
$ids = serialize($ids); // $ids è l'array che voglio passare
?>
<form action="send_mail.php" method="post">
<input type="hidden" name="ids" value="<?php echo $ids; ?>" />
poi in send_mail.php ho fatto così
Codice PHP:
$ids = unserialize($_POST['ids']);
$query = 'SELECT * FROM iscritti WHERE iscritto_id = ' . $ids[0];
for ($i = 1; $i < count($ids); $i++)
{
$query .= ' OR iscritto_id = ' . $ids[$i];
}
echo $query; exit(); // istruzioni di debug
ma $query viene fuori sbagliata:
SELECT * FROM iscritti WHERE iscritto_id =