Hij verstuurd niet bij klikken op verzenden

Status
Niet open voor verdere reacties.

horstr

Gebruiker
Lid geworden
27 nov 2006
Berichten
115
Ik doe denk ik iets fout maar wat weet ik niet.

Wie o wie weet wat er fout is en wat ik dan moet aanpassen.




<html>
<head>
<title>test</title>
</head>
<body>
<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="800" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<blockquote>
<input type=hidden name="subject" value="test">
<input type=hidden name="recipient" value="mailadres">
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr align="left" valign="top">
<td width="160">Uw naam: * </td>
<td>De heer
<input type="RADIO" name="geslacht" value="De Heer ">
Mevrouw
<input type="RADIO" name="geslacht" value="Mevrouw "></td>
</tr>
<tr align="left" valign="top">
<td>&nbsp;</td>
<td><p>
<INPUT TYPE="text" NAME="naam" SIZE="25">
</p>
<p>&nbsp; </p></td>
</tr>
<tr align="left" valign="top">
<td><p>Adres:*</p>
</td>
<td><INPUT NAME="adres" TYPE="text" id="adres" SIZE="25"></td>
</tr>
<tr align="left" valign="top">
<td>Postcode:*</td>
<td><INPUT TYPE="text" NAME="postcode" SIZE="6"></td>
</tr>
<tr align="left" valign="top">
<td>Woonplaats:*</td>
<td><INPUT TYPE="text" NAME="woonplaats" SIZE="25"></td>
</tr>
<tr align="left" valign="top">
<td>Telefoon:*</td>
<td><INPUT NAME="telefoon" TYPE="text" value="0" SIZE="25"></td>
</tr>
<tr align="left" valign="top">
<td>Fax:</td>
<td><INPUT NAME="fax" TYPE="text" value="0" SIZE="25"></td>
</tr>
<tr align="left" valign="top">
<td>E-mailadres:*</td>
<td><INPUT NAME="email" TYPE="text" SIZE="25"></td>
</tr>
<tr align="left" valign="top">
<td> Wat is de reden waarom u deze test doet? </td>
<td><TEXTAREA NAME="vraag" COLS=23 ROWS=6 id="vraag">uw antwoord</TEXTAREA></td>
</tr>
<tr align="left" valign="top">
<td>&nbsp;</td>
<td><p>&nbsp;</p>
</td>
</tr>
</table>
<p><strong>B: Wat past het beste bij u </strong></p>
<p>Maak telkens een keuze uit twee mogelijkheden. Wat is het meest op u van toepassing?<br>
</p>
<table cellspacing="0" cellpadding="0">
<tr>
<td width="252" valign="top"><p align="right"> A </p></td>
<td width="24" valign="top"><p>
<input name="B01" type="radio" value="1">
</p></td>
<td width="24" valign="top"><p>
<input name="B01" type="radio" value="2">
</p></td>
<td width="283" valign="top"><p> B </p></td>
</tr>
<tr>
<td width="252" valign="top"><p align="right"> C </p></td>
<td width="24" valign="top"><p>
<input name="B02" type="radio" value="1">
</p></td>
<td width="24" valign="top"><p>
<input name="B02" type="radio" value="2">
</p></td>
<td width="283" valign="top"><p> D </p></td>
</tr>
<tr>
<td width="252" valign="top"><p align="right"> E </p></td>
<td width="24" valign="top"><p>
<input name="B03" type="radio" value="1">
</p></td>
<td width="24" valign="top"><p>
<input name="B03" type="radio" value="2">
</p></td>
<td width="283" valign="top"><p> F </p></td>
</tr>

</table>
<p><strong> Vraag 1:&nbsp; </strong></p>
<table width="500" border="0" cellspacing="0" cellpadding="00">
<tr valign="top">
<td width="10"><input name="c01" type="radio" value="A"></td>
<td height="20" valign="middle">A.&nbsp; </td>
</tr>
<tr valign="top">
<td><input name="c01" type="radio" value="B"></td>
<td height="20" valign="middle">B.&nbsp; </td>
</tr>
<tr valign="top">
<td><input name="c01" type="radio" value="C"></td>
<td height="20" valign="middle">C.&nbsp; </td>
</tr>
<tr valign="top">
<td><input name="c01" type="radio" value="D"></td>
<td height="20" valign="middle">D.&nbsp; </td>
</tr>
</table>
<p><strong> Vraag 2:&nbsp; </strong></p>
<table width="500" border="0" cellspacing="0" cellpadding="00">
<tr valign="top">
<td width="10"><input name="c02" type="radio" value="A"></td>
<td height="20" valign="middle"> A.&nbsp; </td>
</tr>
<tr valign="top">
<td><input name="c02" type="radio" value="B"></td>
<td height="20" valign="middle"> B.&nbsp; </td>
</tr>
<tr valign="top">
<td><input name="c02" type="radio" value="C"></td>
<td height="20" valign="middle">C.&nbsp; </td>
</tr>
<tr valign="top">
<td><input name="c02" type="radio" value="D"></td>
<td height="20" valign="middle">D. </td>
</tr>
</table>
 
Het kan aan mij liggen, maar waar moet ik nu invullen het adres waarnaar toe het gemailed moet worden.

Ik moet nu het adres waar het naar toe moet invullen.

by the way mijn PHP is niet zo heel erg goed, probeer al uitvoerend en testend het te leren
 
Laatst bewerkt:
In het gegeven voorbeeld wordt de mail verzonden naar het adres dat ingevuld werd bij 'slachtoffer'.
Ik vermoed dat jou ingevulde vragenlijst ALTIJD naar jou gezonden moet worden. Als dat idd het geval is, dan kan je het betreffende teksvakje in het formulier gewoon weglaten.
De eerste regel in verzenden.php moet dan worden:
PHP:
$mailto="jou.adres@ergens.com";
Laat maar weten als je er niet uit komt... Dan zal ik morgen jou mail-formulier wat gedetailleerder uitwerken.
 
dat van : $mailto="jou.adres@ergens.com"; dat begrijp ik dat zal me wel lukken.

Waar ik moeite mee heb om het voor elkaar te krijgen is dat laatse stuk.
Dat je een keuze moet maken per regel en dat je uit vier mogelijkheden er 1 moet kiezen.

Ik zal even uitleggen wat de bedoeling is.

Iemand geeft bij een x aantal keuzes aan waar hij zich het meest mee indetificeert, daarna zijn er een x aantal vragen waar 4 mogelijkheden zijn.
Als die antwoorden moeten verzonden worden naar een email adres.
 
Ik heb jou voorbeeld overgenomen en er enkel datgene ingezet dat absoluut noodzakelijk is.
Hieronder vindt je vragenlijst.htm en verzenden.php
Je moet enkel nog je eigen emailadres invullen op de eerste regel van verzenden.php

vragenlijst.htm
HTML:
<html>
  <head>
    <title>Vragenformulier</title>
  </head>
  <body>
    <form name='frmVragen' action='verzenden.php' method='post'>
      <table>
        <tr>
          <td valign='top'>
            Uw naam: *
          </td>
          <td>
            De heer <input type='radio' name='optGeslacht' value='De heer'>
            Mevrouw <input type='radio' name='optGeslacht' value='Mevrouw'><br>
            <input type='text' name='txtNaam' size='25'>
          </td>
        </tr>
        <tr>
          <td>
            Adres: *
          </td>
          <td>
            <input type='text' name='txtAdres' size='25'>
          </td>
        </tr>
        <tr>
          <td>
            Postcode: *
          </td>
          <td>
            <input type='text' name='txtPostcode' size='6'>
          </td>
        </tr>
        <tr>
          <td>
            Woonplaats: *
          </td>
          <td>
            <input type='text' name='txtWoonplaats' size='25'>
          </td>
        </tr>
        <tr>
          <td>
            Telefoon: *
          </td>
          <td>
            <input type='text' name='txtTelefoon' size='25'>
          </td>
        </tr>
        <tr>
          <td>
            Fax:
          </td>
          <td>
            <input type='text' name='txtFax' size='25'>
          </td>
        </tr>
        <tr>
          <td>
            E-mail: *
          </td>
          <td>
            <input type='text' name='txtEmail' size='25'>
          </td>
        </tr>
        <tr>
          <td valign='top'>
            Wat is de reden waarom u deze test doet?
          </td>
          <td>
            <textarea name="txtReden" cols=23 rows=6>uw antwoord</textarea>
          </td>
        </tr>
      </table>
      <table>
        <tr>
          <td>
            Wat past het beste bij u?<br>
            Maak telkens een keuze uit twee mogelijkheden.<br>
            Wat is het meest op u van toepassing?
          </td>
        </tr>
        <tr>
          <td align='center'>
            A1 <input type='radio' name='optA' value='1'> <input type='radio' name='optA' value='2'> A2 <br>
            B1 <input type='radio' name='optB' value='1'> <input type='radio' name='optB' value='2'> B2 <br>
            C1 <input type='radio' name='optC' value='1'> <input type='radio' name='optC' value='2'> C2 <br>
          </td>
        </tr>
        <tr>
          <td>
            Vraag 1: xxxxxxxxxxxxxxxxxxxxxxxxxxxx?
          </td>
        </tr>
        <tr>
          <td>
            <input type='radio' name='opt1' value='1'> 1a<br>
            <input type='radio' name='opt1' value='2'> 1b<br>
            <input type='radio' name='opt1' value='3'> 1c<br>
            <input type='radio' name='opt1' value='4'> 1d<br>
          </td>
        </tr>
        <tr>
          <td>
            Vraag 2: yyyyyyyyyyyyyyyy?
          </td>
        </tr>
        <tr>
          <td>
            <input type='radio' name='opt2' value='1'> 2a<br>
            <input type='radio' name='opt2' value='2'> 2b<br>
            <input type='radio' name='opt2' value='3'> 2c<br>
            <input type='radio' name='opt2' value='4'> 2d<br>
          </td>
        </tr>
      </table>
      <input type='submit' value='Verzend'>
    </form>
  </body>
</html>

verzenden.php
PHP:
<?php
  $sMailto="jou.adres@ergens.nl";
  $sOnderwerp="Vragenlijst van de website";
  $sGeslacht=$_POST[optGeslacht];
  $sNaam=$_POST[txtNaam];
  $sAdres=$_POST[txtAdres];
  $sPostcode=$_POST[txtPostcode];
  $sWoonplaats=$_POST[txtWoonplaats];
  $sTelefoon=$_POST[txtTelefoon];
  $sFax=$_POST[txtFax];
  $sEmail=$_POST[txtEmail];
  $sReden=$_POST[txtReden];
  $sA=$_POST[optA];
  $sB=$_POST[optB];
  $sC=$_POST[optC];
  $s1=$_POST[opt1];
  $s2=$_POST[opt2];
  $sMail="$sGeslacht $sNaam<br>";
  $sMail="$sMail$sAdres<br>";
  $sMail="$sMail$sPostcode $sWoonplaats<br>";
  $sMail=$sMail . "Tel: $sTelefoon<br>";
  $sMail=$sMail . "Fax: $sFax<br>";
  $sMail=$sMail . "Email: $sEmail<br>";
  $sMail=$sMail . "De reden:<br>";
  $sMail="$sMail$sReden<br>";
  $sMail=$sMail . "Meest van toepassing:<br>";
  $sMail="$sMail$sA<br>";
  $sMail="$sMail$sB<br>";
  $sMail="$sMail$sC<br>";
  $sMail=$sMail . "Vraag 1:<br>";
  $sMail="$sMail$s1<br>";
  $sMail=$sMail . "Vraag 2:<br>";
  $sMail="$sMail$s2<br>";
  $sVerzender="From: $sEmail";
  if(mail($sMailto, $sOnderwerp, $sMail, $sVerzender)){
    $sResultaat="Bovenstaande gegevens werden verstuurd!";
  }else{
    $sResultaat="Uw bericht kon niet verzonden worden.<br>Probeer het later nog eens!";
  }
?>   
  <html>
    <head> 
      <title>Mail-resultaat</title> 
    </head> 
    <body>
<?php 
  echo $sMail;
  echo $sResultaat;
?> 
    </body> 
  </html>
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan