Lo scopo di questo form (che uso per il fantacalcio) è che uno riempie il forum e inserisce gli 11 giocatori scegliendoli da 11 select con i rispettivi option che contengono tutta la rosa di una squadra. Questi dati devono arrivare al destinatario come 11 nomi incolonnati uno sotto l'altro. Sicuramente sto sbagliando qualcosa in php perchè così com'è scritto adesso al destinatario arriva solo 1 degli 11 giocatori a casaccio!
Mi puoi dire dove sbaglio e se naturalmente è possibile correggermi. Grazie!
Form HTML:
File Php:
Mi puoi dire dove sbaglio e se naturalmente è possibile correggermi. Grazie!
Form HTML:
HTML:
<span style="color: red; font-size: large;"><b>Invia il tuo Team:</b></span><br />
<br />
<div align="center" style="background-image: url();">
<form action="http://fabiobarba.altervista.org/PHPMailer/mailManager2.php" enctype="multipart/form-data" method="POST">
<b></b><br />
<br />
<table border="0" cellspacing="1"><tbody>
<tr> <td><b>Team:</b></td> <td><input name="Team" style="font-size: 13px; height: 27px; width: 300px;" type="text" value="Manutd 2003" /></td></tr>
<tr> <td><b>Team MAIL:</b></td> <td><input name="team_MAIL" style="font-size: 13px; height: 27px; width: 300px;" type="text" value="[email protected]" /></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td><b>Mail Presidente:</b></td> <td><input name="Mail_Presidente" style="font-size: 13px; height: 27px; width: 300px;" type="text" value="" /></td> </tr>
<tr><td><b>Mail Avversario:</b></td> <td><input name="Mail_Avversario" style="font-size: 13px; height: 27px; width: 300px;" type="text" value="" /></td> </tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr> <td><b>Oggetto:</b></td> <td><input name="oggetto" style="font-size: 13px; height: 27px; width: 300px;" type="text" value="Consegna Team Manutd 2003" /></td> </tr>
<tr> <td><b>Messaggio:</b></td> <td><textarea cols="35" name="messaggio" rows="4"></textarea></td> </tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr>
<td><b>Team:</b></td>
<td><select name="Portiere">
<optgroup label="Portieri">
<option value="Andujar">Andujar</option>
<option value="Curci">Curci</option>
<option value="Mirante">Mirante</option>
<option value="Pavarini">Pavarini</option>
</optgroup>
</select>
</td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td><td><select name="Giocatore2">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
<optgroup label="Attaccanti">
<option value="Budan">Budan</option>
<option value="Bendtner">Bendtner</option>
<option value="Cavani">Cavani</option>
<option value="Jovetic">Jovetic</option>
<option value="Matri">Matri</option>
<option value="Pabon">Pabon</option>
<option value="Thereau">Thereau</option>
<option value="Thiago Ribeiro">Thiago Ribeiro</option>
</optgroup>
</select>
</td></tr>
<tr><td></td><td><select name="Giocatore3">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
</select>
</td></tr>
<tr><td></td><td><select name="Giocatore4">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
</select>
</td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td><td><select name="Giocatore5">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
</select>
</td></tr>
<tr><td></td><td><select name="Giocatore6">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
</select>
</td></tr>
<tr><td></td><td><select name="Giocatore7">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
</select>
</td></tr>
<tr><td></td><td><select name="Giocatore8">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
</select>
</td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td><td><select name="Giocatore9">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
<optgroup label="Attaccanti">
<option value="Budan">Budan</option>
<option value="Bendtner">Bendtner</option>
<option value="Cavani">Cavani</option>
<option value="Jovetic">Jovetic</option>
<option value="Matri">Matri</option>
<option value="Pabon">Pabon</option>
<option value="Thereau">Thereau</option>
<option value="Thiago Ribeiro">Thiago Ribeiro</option>
</optgroup>
</select>
</td></tr>
<tr><td></td><td><select name="Giocatore10">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
<optgroup label="Attaccanti">
<option value="Budan">Budan</option>
<option value="Bendtner">Bendtner</option>
<option value="Cavani">Cavani</option>
<option value="Jovetic">Jovetic</option>
<option value="Matri">Matri</option>
<option value="Pabon">Pabon</option>
<option value="Thereau">Thereau</option>
<option value="Thiago Ribeiro">Thiago Ribeiro</option>
</optgroup>
</select>
</td></tr>
<tr><td></td><td><select name="Giocatore11">
<optgroup label="Difensori">
<option value="Antonsson">Antonsson</option>
<option value="Balzaretti">Balzaretti</option>
<option value="Barzagli">Barzagli</option>
<option value="Bonucci">Bonucci</option>
<option value="M. Caceres">M. Caceres</option>
<option value="Cassani">Cassani</option>
<option value="Del Grosso">Del Grosso</option>
<option value="Gamberini">Gamberini</option>
<option value="A. Lucarelli">A. Lucarelli</option>
<option value="Motta">Motta</option>
<option value="Peluso">Peluso</option>
<option value="Roncaglia">Roncaglia</option>
</optgroup>
<optgroup label="Centrocampisti">
<option value="Asamoah">Asamoah</option>
<option value="Behrami">Behrami</option>
<option value="Biondini">Biondini</option>
<option value="Cascione">Cascione</option>
<option value="Dessena">Dessena</option>
<option value="Ljajic">Ljajic</option>
<option value="Nocerino">Nocerino</option>
<option value="Pirlo">Pirlo</option>
<option value="Santana">Santana</option>
<option value="Vargas">Vargas</option>
<option value="Vidal">Vidal</option>
<option value="Weiss">Weiss</option>
</optgroup>
<optgroup label="Attaccanti">
<option value="Budan">Budan</option>
<option value="Bendtner">Bendtner</option>
<option value="Cavani">Cavani</option>
<option value="Jovetic">Jovetic</option>
<option value="Matri">Matri</option>
<option value="Pabon">Pabon</option>
<option value="Thereau">Thereau</option>
<option value="Thiago Ribeiro">Thiago Ribeiro</option>
</optgroup>
</select>
</td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr> <td><b>Allega file:</b></td> <td><input name="allegato" style="font-size: 13px; height: 27px; width: 300px;" type="file" /></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td> <td><input name="sub" style="font-size: 13px; height: 27px; width: 300px;" type="submit" value="Invia" /></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td> <td><input name="res" style="font-size: 13px; height: 27px; width: 300px;" type="reset" value="Cancella" /></td></tr>
</tbody></table>
</form>
File Php:
PHP:
<?php
require_once('class.phpmailer.php');
//upload dell'allegato
if (!move_uploaded_file($_FILES['allegato']['tmp_name'], $_FILES['allegato']['name']))
{
echo "Errore nel caricamento dell'immagine";
}
else{
//invio mail
$mail = new PHPMailer();
$mail->SetFrom($_POST['team_MAIL'],$_POST['Team']); //mittente
$mail->AddAddress($_POST['Mail_Presidente']); //Mail Presidente
$mail->AddAddress($_POST['Mail_Avversario']); //Mail Avversario
$mail->AddCC($_POST['team_MAIL']); //Invio Replay al mittente
$mail->Subject = $_POST['oggetto']; //oggetto
$mail->Body = $_POST['messaggio']; //corpo del messaggio
$mail->Body = $_POST['Portiere']; //Portiere
$mail->Body = $_POST['Giocatore2']; //Giocatore 2
$mail->Body = $_POST['Giocatore3']; //Giocatore 3
$mail->Body = $_POST['Giocatore4']; //Giocatore 4
$mail->Body = $_POST['Giocatore5']; //Giocatore 5
$mail->Body = $_POST['Giocatore6']; //Giocatore 6
$mail->Body = $_POST['Giocatore7']; //Giocatore 7
$mail->Body = $_POST['Giocatore8']; //Giocatore 8
$mail->Body = $_POST['Giocatore9']; //Giocatore 9
$mail->Body = $_POST['Giocatore10']; //Giocatore 10
$mail->Body = $_POST['Giocatore11']; //Giocatore 11
$mail->AddAttachment($_FILES['allegato']['name']); //allegato appena caricato sul server
if(!$mail->Send())
{
echo "Mail o Team non inviati! <p>";
echo "Errore: " . $mail->ErrorInfo;
exit;
}
echo "Mail o Team inviati con successo!";
}
if(file_exists($path.$_FILES['allegato']['name'])){//verifichi che sia stato caricato
unlink($path.$_FILES['allegato']['name']);// e lo elimini
}
?>
<!-- QUI INVECE REINDIRIZZO L'UTENTE DOPO 4 SECONDI ALLA PAGINA CHE VOGLIO -->
<script language="JavaScript" type="text/javascript">
window.setTimeout ("location.href=('http://fscg.blogspot.it/p/manutd-2003.html')", 4000);
// -->
</SCRIPT>