formulier naar emailadres

Status
Niet open voor verdere reacties.

jeel2008

Gebruiker
Lid geworden
30 okt 2008
Berichten
839
hoe maak ik , op een veilige manier en werkend met joomla, een formulier at na verzending naar een emailadres gestuurd wordt?
 
ja, maar ik wilde het zelf doen via een iframe en dan mn formulier daarin.
op zich lukt dat.
maar er is een 'maar' : ik ontvang wel de mail, met bijvoorbeeld het onderwerp uit mailverzenden.php (zie onder), maar niet de inhoud vh ingevulde formulier.
iemand een idee wat hier fout gaat?

http://www.jeelsites.nl/test/index.php/formulier

ik zal de codes bijvoegen:

het formulier ziet er als volgt uit:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
</head>

<body style="font-family:Verdana, Geneva, sans-serif;font-size:11px;">

        <form method="post" action="mailverzenden.php">
        Naam vereniging
    <input type="text" name="vereniging2" size="30" />
     
    <table width="722" height="1131" cellspacing="10">
    <tr>
      <td colspan="2"><p>&nbsp;</p>
      <p>Aanvragen uiterlijk 6 weken van tevoren schriftelijk indienen met behulp van dit formulier.</p></td>
      </tr>
    <tr>
      <td>&nbsp;</td>
      <td align="left" valign="middle"></td>
    </tr>
    <tr>
    <td width="280"><strong>Aanvrager</strong></td>
    <td width="406" align="left" valign="middle"></td></tr>
    
    <tr><td>Naam vereniging</td>
    <td align="left" valign="middle"><input type="text" name="vereniging" size="30" /></td></tr>
    
    <tr>
      <td>&nbsp;</td>
      <td align="left" valign="middle"></td>
    </tr>
    <tr><td><strong>Contactpersoon</strong></td>
    <td align="left" valign="middle"></td></tr>
     
    <tr><td>Naam</td>
    <td align="left" valign="middle"><input type="text" name="naam" size="30" /></td></tr>
     
   <tr><td>Adres</td>
    <td align="left" valign="middle"><input type="text" name="adres" size="30" /></td></tr>
    
    <tr><td>PC+woonplaats</td>
    <td align="left" valign="middle"><input type="text" name="pcwoonplaats" size="30" /></td></tr>
    
    <tr><td>Functie</td>
    <td align="left" valign="middle"><input type="text" name="functie" size="30" /></td></tr>
    
    <tr><td>Telefoonnummer</td>
    <td align="left" valign="middle"><input type="text" name="telnr" size="30" /></td></tr>
    
    <tr><td>E-mailadres</td>
    <td align="left" valign="middle"><input type="text" name="email" size="30" /></td></tr>
    
    <tr>
      <td>&nbsp;</td>
      <td align="left" valign="middle"></td>
    </tr>
    <tr><td><strong>Penningmeester</strong></td>
    <td align="left" valign="middle"></td></tr>
    
    
    <tr><td>Naam</td>
    <td align="left" valign="middle"><input type="text" name="naam_penningmeester" size="30" /></td></tr>
    
   <tr><td>Adres</td>
    <td align="left" valign="middle"><input type="text" name="adres_penningmeester" size="30" /></td></tr>
    
    <tr><td>PC + woonplaats</td>
    <td align="left" valign="middle"><input type="text" name="pcwoonplaats_penningmeester" size="30" /></td></tr>
    
    <tr><td>Telefoonnummer</td>
    <td align="left" valign="middle"><input type="text" name="telnr_penningmeester" size="30" /></td></tr>
    
    <tr><td>Rekeningnummer</td>
    <td align="left" valign="middle"><input type="text" name="rekeningnummer" size="30" /></td></tr>
    
    <tr>
      <td>&nbsp;</td>
      <td align="left" valign="middle"></td>
    </tr>
    <tr>
      <td><strong>Grimeerruimte</strong></td>
    <td align="left" valign="middle"></td></tr>
    
    <tr><td>Adres en plaats</td>
    <td align="left" valign="middle"><input type="text" name="grimeeradresplaats" size="30" /></td></tr>
    
    <tr><td>Betreft</td>
    <td align="left" valign="middle"><input type="text" name="betreft" size="30" /></td></tr>
    
    <tr><td>Anders nl:</td>
    <td align="left" valign="middle"><input type="text" name="anders" size="50" /></td></tr>
    
    <tr>
      <td>&nbsp;</td>
      <td align="left" valign="middle">&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td align="left" valign="middle">&nbsp;</td>
    </tr>
    <tr>
      <td>Opmerkingen</td>
      <td align="left" valign="middle"><textarea name="textarea" id="textarea" cols="45" rows="5"></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td align="left" valign="middle">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><p>&nbsp;</p>
<p>&nbsp;</p></td>
      </tr> 
    
    
  </table>
    
    <input type="hidden" value="ikwilemail" name="hidden" />
    <input type="submit" value="Verzenden!" name="submit" />
</form>

</body>
</html>

waar het 'naar toe gaat' (mailverzenden.php) ziet er als volgt uit:
HTML:
<?
    if($_POST['submit']=="Verzenden!" AND $_POST['hidden']=="ikwilemail"){
    $mgnaam=$_POST['mgnaam'];
    $echtenaam=$_POST['echtenaam'];
    // enz.
    $emailontvanger="slimal123@hotmail.com"; // niet zichtbaar in broncode!
    $onderwerp="Hier zet je jouw onderwerp";
    $bericht="Hoi mijzelf,<br>";
    $bericht.="Dit is een berichtje van mij.";
    $bericht.="Lalalalala";
    //enz.
     
    mail($emailontvanger,$onderwerp,$bericht);
    echo "Mail is succesvol verzonden";
    }
    else{
    echo "Er is een fout opgetreden...";
    }
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan