login  Naam:   Wachtwoord: 
Registreer je!
 Samenwerken:

Samenwerken > Aanvragen > Mail verzenden met formulier
Rapporteer dit aan de crew


Gegevens:
Auteur:
droogers
Datum:
11 oktober 2007 14:34
Geldig gedurende:
Altijd
Itemgegevens:
Aantal hits:
518

Beschrijving item:  
Hallo,

Met behulp van onderstaande code kan ik een mail verzenden. Graag zou ik echter de inhoud van de mail (inclusief de bijlage) kunnen aanpassen met een formulier. Weet iemand hoe dit moet ? Het formulier vindt je hieronder.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

require("class.phpmailer.php");
$mail = new PHPMailer();  
$mail->IsSMTP();                                   // send via SMTP
$mail->Host     = "###"; // SMTP servers 
$mail->SMTPAuth = true;     // turn on SMTP authentication 
$mail->Username = "###";  // SMTP username 
$mail->Password = "###"; // SMTP password 
$mail->From     = "webmaster@koorpolyhymnia.net"; 
$mail->FromName = "Polyhymnia";   
@MYSQL_CONNECT("localhost","###","###"); 
@mysql_select_db("###"); 
$query  = "SELECT * FROM `leden_polyhymnia` WHERE `Opgezegd` = 'false' and `Nieuwsbrief`= 'Ja'"; 
$result = @MYSQL_QUERY($query);  
while ($row = mysql_fetch_array ($result)) {     // HTML body     
$body  = "Inhoud van het bericht<p>";      
$mail->Body    = $body;     
$mail->AltBody = $text_body;     
$mail->AddAddress($row["email"], $row["Naam"]);     
$mail->AddAttachment("adresstickers.zip", "adresstickers.zip");  // optional name      
if(!$mail->Send())         
echo "There has been a mail error sending to " . $row["email"] . "<br>";      // Clear all addresses and attachments for next loop     
$mail->ClearAddresses();     
$mail->ClearAttachments(); 
}
Hieronder vindt je het formulier dat ik in de plaats van de bovenstaande velden zou willen hebben.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

echo "<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"POST\" enctype=\"multipart/form-data\">";          
echo "<table>";          
echo "<tr>";
echo "<th colspan=\"2\"><div align=\"left\">Mailen naar personen</th>";          
echo "</tr>";          
echo "<tr>";          
echo "<td>Van:</td>";          
echo "<td><input type=\"text\" name=\"from\" value=\"Polyhymnia\" size=\"30\"></td>";          
echo "</tr>";          
echo "<tr>";          
echo "<td>Onderwerp:</td>";
echo "<td><input type='text' name='subject' size=\"30\"></td>";          
echo "</tr>";          echo "<tr>";          echo "<td>Bestand:</td>";          
echo "<td><input type='file' name='file' size=\"30\"></td>";          
echo "</tr>";          
echo "<tr>";          
echo "<td>Bericht</td>";          
echo "<td><textarea COLS=\"40\" ROWS=\"5\"  name='bericht'></textarea><td>";         
echo "</tr>";         echo "<tr>";         
echo "<td><input type=\"submit\" value=\"Verzenden\"></td>";
echo "<td></td>";
echo "</form></table>";

Beloning:  
Hierover valt te onderhandelen

 Laatste toevoegingen:
[20-06] Html, CSS, PHP ...
[31-10] Probleem global...
[09-09] Conceptpartner ...
[09-09] (Digital) marke...
[15-10] Scripter (Mysql...
[24-09] .NET Developer ...
[24-09] .NET Developer ...
[13-07] Backlinks gezoc...
[27-12] model01 - model...
[23-12] Forum beheerder...
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.011s