Salve a tutti,
Volevo fare un motore e-mail (di solo invio) sul mio server e procede tutto bene.
Poi volevo impletare una selezione di più e-mail nel mio database e con una checkbox selezionare quelle preferite e inviare l'e-mail.
Ho creato una tabella estraendo le e-mail del database e una checkbox con il valore dell'e-mail
codice:
<?php
include 'config.php';
$sql = mysql_query("SELECT * FROM anagrafica ORDER BY EMAIL ASC");
echo"
<form action='' method='POST'>
<input type='submit' value='Conferma' id='reg'>
<table><tr id='setu'
bgcolor='white'><td>NOME</td><td>COGNOME</td><td>EMAIL</td><td>SELECT</td></tr>";
while ($i = mysql_fetch_array($sql)) {
$nome = $i['NOME'];
$cognome = $i['COGNOME'];
$email = $i['EMAIL'];
echo "
<tr id='setu'><td>$nome</td><td>$cognome</td><td>$email</td><td><input type='checkbox' name='emaa' value='$email,'>";
}
echo"</table></form>";
?>
dopodichè vorrei far comparire nel campo destinatario tutte le e-mail selezionate... ma a me ne compare solo una... Ho recuperato il valore delle checkbox e inserito nel valore dell' input type text ("destinatario") la variabile del recupero valore delle checkbox... ma il problema e che me ne stampa solo 1 anche se ne seleziono 100 come mai?
Qui posto il codice del form
codice:
<?php
@$des = $_POST['emaa'];
echo"
<input type='text' name='destinatario' size='105' value='$des'>"; ?>Seleziona
<span id='cara'>Oggetto:</span>
<input type='text' name='oggetto' size='105'>
<span id='cara'>Testo:</span>
<textarea name='testo' cols="80"
rows="7"></textarea>
<input type='submit' value='INVIA E-MAIL' id='reg'>
</form>
Grazie in anticipo!