Nieuw lid |
|
Hallo
Ik ben een mail script aant maken. het mailen gaat goed nu alleen de input ervan nog.
Het is de bedoeling dat er een tabel weergegeven word en dan onderaan een knop verzenden komt te staan.
Nu wil ik weten hoe kan ik die output tabel (want die word dmv een query die daar plaats vind gegenereerd) een unieke waarde geven (net als een <textarea name"test"> en dan in de mail opnemen als $output = $_post['test']) en zo mee versturen met de goede tabel opmaak??
hieronder de code
-----------------------
<?php
if(isset($_POST['submit'])){
$plainoutput = "bla bla bla";
$htmloutput = "$_POST['test'];";
$email = "mailadres@gmail.com";
$subject = "Onderwerp";
//HEADER
$header = "From: electronics <info@mailadres.nl>\n";
//BOUNDARY GENEREREN
$boundary = "==String_Boundary_x" .md5(time()). "x";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative;\n";
$header .= " boundary=\"$boundary\";\n\n";
// PLAIN
$message .= "--$boundary\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: 7bit\n\n";
$message .= "$plainoutput\n\n";
// HTML
$message .= "--$boundary\n";
$message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: 7bit\n\n";
$message .= "$htmloutput\n\n";
$message .= "--$boundary--\n";
mail($email, $subject, $message, $header);
echo "$htmloutput";
}
else
{
?>
<form name="mailen" method="POST" action='mail.php'>
<body>
//// Hij zou de hele tabel moeten posten, en nu doet hij het textarea////
<table>
<tr>
<td background="images/Layout/table_top.gif"><p>Beschrijving:</p></td>
</tr>
<tr>
<td align="center" bgcolor="#3D98CF">
<textarea rows="5" name="test" cols="40"></textarea><br><br>
<input type="submit" value="submit" name="submit">
</td>
</tr>
</table>
<?php
}
?>
<?php if(isset($_POST['submit'])){ $plainoutput = "bla bla bla"; $htmloutput = "$_POST['test'];"; $email = "mailadres@gmail.com"; $subject = "Onderwerp"; //HEADER $header = "From: electronics <info@mailadres.nl>\n"; //BOUNDARY GENEREREN $boundary = "==String_Boundary_x" .md5(time()). "x"; $header .= "MIME-Version: 1.0\n"; $header .= "Content-Type: multipart/alternative;\n"; $header .= " boundary=\"$boundary\";\n\n"; // PLAIN $message .= "--$boundary\n"; $message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n"; $message .= "Content-Transfer-Encoding: 7bit\n\n"; $message .= "$plainoutput\n\n"; // HTML $message .= "--$boundary\n"; $message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; $message .= "Content-Transfer-Encoding: 7bit\n\n"; $message .= "$htmloutput\n\n"; $message .= "--$boundary--\n"; mail($email, $subject, $message, $header); } else { ?> <form name="mailen" method="POST" action='mail.php'> <body> //// Hij zou de hele tabel moeten posten, en nu doet hij het textarea//// <table> <tr> <td background="images/Layout/table_top.gif"><p>Beschrijving:</p></td> </tr> <tr> <td align="center" bgcolor="#3D98CF"> <textarea rows="5" name="test" cols="40"></textarea><br><br> <input type="submit" value="submit" name="submit"> </td> </tr> </table> <?php } ?>
|