- Home
- Categorie
- Coding e Sistemistica
- PHP
- Inviare contenuto checkbox via mail
-
Inviare contenuto checkbox via mail
Ciao a tutti!
Io ho questo file che mi genera una serie di checkbox con valore diverso preso da databasescelta.php
[PHP]<td height="12" width="200"><span class="testo_normale"><input type="checkbox" name="mycheck[<?php echo($i); ?>]" id="checkbox" value="<? echo($titolo)." - ".($artista); ?>" />[/PHP]Il form punta a questa pagina che mi stampa a video il risultato e funziona
convalida scelta.php
[PHP]<?$mycheck = $_POST['mycheck'];
foreach ($mycheck as $key => $value) {
echo "Hai selezionato la checkbox: $key con valore: $value<br />";
}$oggetto = "La tua company hit";
$messaggio = "";mail("[email protected]",$oggetto,$messaggio);
?>
[/PHP]Se invece di stamparlo a video io volessi che il risultato fosse incluso nel corpo di una mail come posso fare ?
Grazie
-
Ciao pettedemon.
Hai provato così?
[php]$messaggio = "Valore checkbox: ".$mycheck;[/php]
-
Ciao Samyorn!
Inserendo
[PHP]$mycheck = $_POST['mycheck'];foreach ($mycheck as $key => $value) {
$messaggio = "Valore checkbox: ".$mycheck;
}$oggetto = "La tua company hit";
$messaggio = "Valore checkbox: ".$mycheck; [/PHP]
nel corpo della mail mi visualizza
Valore checkbox: Array
-
Beh, se è un array allora devi fare così:
[php]$mycheck = $_POST['mycheck'];
$messaggio="";
foreach ($mycheck as $key => $value) {
$messaggio .= "Valore checkbox: ".$mycheck."\n";
}$oggetto = "La tua company hit"; [/php]
-
Bingo!!
Adesso funziona!!!Grazie ho imparato una cosa nuova!!!!
-
Di nulla.
Alla prossima.