Grazie.
In questa pagina mi viene visualizzato l'elenco dei films che l'utente ha scelto, se tutto è corretto gli basta cliccare su continua per inviare la mail.
codice:
<table width="480" border="0" align="center" cellspacing="0" cellpadding="2">
<tr>
<td width="320" class="tit_bold1">Titolo del film</td>
<td width="95" class="tit_bold1">Categoria</td>
<td width="65" align="center" class="tit_bold1">Tipo disco</td>
</tr>
<form action="films_sendmail.php" name="confermaricfilms" method="post">
<?php
include($config."ParamConnect.inc");
foreach ($_REQUEST['film'] as $id)
{
$sql = "SELECT * FROM films WHERE id = ".$id;
$rs = mysql_query($sql,$conn) or die($error_query . mysql_error());
while($record = mysql_fetch_array($rs))
{
?>
<tr>
<input type="hidden" name="tit_film[]" value="<?=$record['titolo']?>">
<td valign="middle"><?=$record['titolo'];?></td>
<td valign="middle" class="bord_film_ric"><?=$record['genere'];?></td>
<td align="center" valign="middle" class="bord_film_ric"><?=$record['tipo_disco'];?></td>
</tr>
<?
}
}
?>
<tr>
<td colspan="3" align="center" valign="middle">
<input type="button" onClick="javascript:history.back()" name="indietro" value="Torna indietro">
<input type="submit" name="continua_richiesta" value="Continua">
</td>
</tr>
</form>
I titoli scelti vengono passati attraverso il tag hidden sotto forma di array:
codice:
<input type="hidden" name="tit_film[]" value="<?=$record['titolo']?>">
Questa è la pagina dove viene generata l'email da inviarmi. Nella variabile $messaggio manca naturalmente la lista dei titoli che l'utente ha scelto in quanto non so come fare per farglieli stampare.
codice:
<?php
$mittente = $_COOKIE['login'];
$messaggio = "L'utente: $mittente ha richiesto i seguenti films:\n- ";
$mail_to = "xxx@xxx.it";
$mail_from = $mittente;
$mail_subject = "Richiesta films.";
$mail_body = $messaggio;
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
if(mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
header("Location: index.php?sez=films_conf_ric");
exit;
}
?>