Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Dreamweaver Form (https://forum.scholieren.com/showthread.php?t=1886654)

CJH95 28-12-2013 19:37

Dreamweaver Form
 
Ik heb nu een formulier gemaakt in dreamweaver met form

Hoe zorg ik ervoor dat dit naar een mailadres gemaild word als iemand dit invult?
PHP-code:

<table width="300" border="0">
  <
tr>
    <
td align="left" valign="middle"><form id="form1" name="form1" method="post" action="">
      <
label for="Naam4">Naam</label>
      <
input name="Naam" type="text" id="Naam4" value="" size="31" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form2" name="form2" method="post" action="">
      <
label for="Organisatie">Organisatie</label>
      <
input name="Organisatie" type="text" id="Organisatie" size="24" maxlength="2" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form3" name="form3" method="post" action="">
      <
label for="Email">Email</label>
      <
input name="Email" type="text" id="Email" size="32" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form4" name="form4" method="post" action="">
      <
label for="Bericht">Bericht</label>
      <
textarea name="Bericht" id="Bericht" cols="40" rows="5"></textarea>
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form5" name="form5" enctype="multipart/form-data" method="post" action="">
      <
label for="Bijlage">Bijlage</label>
      <
input type="file" name="Bijlage" id="Bijlage" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form6" name="form6" method="post" action="">
      
Versturen
      
<input type="submit" name="Versturen" id="Versturen" value="Submit" />
    </
form></td>
  </
tr>
    </
table


bierkoning 28-12-2013 20:41

ik weet niet zo uit mijn hoofd waar precies. maar je moet natuurlijk wel ergens je mailadres plaatsen. die staat nu nergens. denk ergens onderaan bij id=email etc. freyk weet dat vast.

CJH95 28-12-2013 21:13

ja dat d8 ik ook maar waar precies is de vraag

ThomasJu 28-12-2013 23:31

Html is alleen maar een opmaak taaltje.

Om emails te verzenden heb wat meer nodig. Namelijk Php :
www.w3schools.com/php/php_mail.asp

Php code wordt eerst uitgevoerd, en aan de hand van de uitkomst daarvan wordt vaak de Html aangepast.
Dus als je met je form data stuurt naar een pagina moet je met Php ervoor zorgen dat hij mail stuurt (met de mail()) functie. Daarna kan je de Html aanpassen. (met bijvoorbeeld de tekst "mail send").

Ben je bekend met Php? Werkt dat op je host?

freyk 29-12-2013 06:20

Vergeet daarnaast niet om goed opletten waar jij jouw form-tags en form-action in je formulier plaatst en dat je een form-post toevoegd, cjh.

Lees eerst deze handleiding en dan die van thomasju.
(W3schools.net is een zeer goede start)
Hierna Pas je formulier pagina aan en maak een verzendmail pagina.

ThomasJu 29-12-2013 11:09

De server van w3schools is momenteel offline

CJH95 29-12-2013 11:09

die sites pakt die niet, o dus vandaar

CJH95 29-12-2013 11:21

Ik heb nu

PHP-code:

    <table width="300" border="0">
  <
tr>
    <
td align="left" valign="middle"><form id="form1" name="form1" method="post" action="">
      <
label for="Naam4">Naam</label>
      <
input name="Naam" type="text" id="Naam4" value="" size="31" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form2" name="form2" method="post" action="">
      <
label for="Organisatie">Organisatie</label>
      <
input name="Organisatie" type="text" id="Organisatie" size="24" maxlength="" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form3" name="form3" method="post" action="">
      <
label for="Email">Email</label>
      <
input name="Email" type="text" id="Email" size="32" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form4" name="form4" method="post" action="">
      <
label for="Bericht">Bericht</label>
      <
textarea name="Bericht" id="Bericht" cols="40" rows="5"></textarea>
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form5" name="form5" enctype="multipart/form-data" method="post" action="">
      <
label for="Bijlage">Bijlage</label>
      <
input type="hidden" name="recipient" value="webmaster@jongassen.nl" />
<
input type="hidden" name="subject" value="Mail via Contactformulier" />
<
input type="hidden" name="redirect" value="http://geslaagd" />
<
input type="hidden" name="missing_fields_redirect" value="http://mislukt" />
      <
input type="file" name="Bijlage" id="Bijlage" />
    </
form></td>
  </
tr>
  <
tr>
    <
td><form id="form6" name="form6" method="post" action="">
      
Versturen
      
<input type="submit" name="Versturen" id="Versturen" value="Submit" />
    </
form></td>
  </
tr>
    </
table


freyk 29-12-2013 12:00

Je hoeft maar 1 keer een form-tag met method post en een action post te gebruiken.

Naast w3schools heb je genoeg andere sites met voorbeelden.

freyk 29-12-2013 15:45

In de spoiler vind je een aantal voorbeelden die je kan gebruiken.

Spoiler

CJH95 29-12-2013 15:58

dus

PHP-code:

<form id="form1" name="form1" method="post" action="verzendmail.php">
    <
table width="300" border="0">
  <
tr>
    <
td align="left" valign="middle">
      <
label for="Naam4">Naam</label>
      <
input name="Naam" type="text" id="Naam4" value="" size="31" />
    </
td>
  </
tr>
  <
tr>
    <
td>
      <
label for="Organisatie">Organisatie</label>
      <
input name="Organisatie" type="text" id="Organisatie" size="24" maxlength="" />
    </
td>
  </
tr>
  <
tr>
    <
td>
      <
label for="Email">Email</label>
      <
input name="Email" type="text" id="Email" size="32" />
    </
td>
  </
tr>
  <
tr>
    <
td>
      <
label for="Bericht">Bericht</label>
      <
textarea name="Bericht" id="Bericht" cols="40" rows="5"></textarea>
    </
td>
  </
tr>
  <
tr>
    <
td>
      <
label for="Bijlage">Bijlage</label>
        <
input type="file" name="Bijlage" id="Bijlage" />
    </
td>
  </
tr>
  <
tr>
    <
td><
      
Versturen
      
<input type="submit" name="Versturen" id="Versturen" value="Submit" />
    </
td>
  </
tr>
    </
table
</
form

? En dan ergens dat verzenden naar? maar waar?

freyk 29-12-2013 16:05

In een nieuwe pagina, genaamd verzendmail.php.
Spoiler

We moeten alleen nog iets hebben voor de bijlage.

CJH95 29-12-2013 16:25

het moet naar webmaster@jongassen.nl
onderwerp mail via contactformulier

btw ja dit emailadres mag blijvens staan want staat ook op facebook enzo

ondergetekend met
mvg,
chris haan
jongassen.nl

CJH95 29-12-2013 16:26

en hoe doe ik dat met die bijlage?

freyk 29-12-2013 22:11

Citaat:

CJH95 schreef: (Bericht 33421527)
het moet naar webmaster@jongassen.nl
onderwerp mail via contactformulier
<knip>

Dat mag je zelf in eigen code verwerken.

Citaat:

CJH95 schreef: (Bericht 33421528)
en hoe doe ik dat met die bijlage?

Zelf een beetje verder zoeken kan geen kwaad.
Wel lees ik dat je enctype="multipart/form-data" in de form-tag toe moet voegen.

CJH95 30-12-2013 04:15

Maar dan moet ik dat formulier combineren met dat verstuur.php? hoe?

Spoiler


wordt:
Spoiler


en dan iets van:

Spoiler


en dan krijg je

Spoiler


klopt dit of ik doe ik het nu helemaal fout?

freyk 30-12-2013 05:24

Je doet het helemaal fout, want je geeft de "PHP verwerker" niet de tijd om de input van de gebruiker te verwerken en de mail taak uit te voeren.

De door mij geschreven Formulier en verzendmail Moeten twee losse bestanden zijn.

CJH95 30-12-2013 10:33

hoe doe ik dat met dreamweaver? of met fillezilla?

CJH95 30-12-2013 10:35

o wacht die ene moet een pagina zijn die verzendmail.php heet? en dat forumulier moet gewoon op de gewenste pagina?


en waar moet ik
PHP-code:

 enctype="multipart/form-data"
       
method="post"

plaatsen?

freyk 30-12-2013 14:30

Ik vond op apptools.com een script waar formulier en verzendmail zijn samengevoegd tot 1 bestand.

Ik heb heb voor je de inhoud van de script aangepast naar jouw eisen en succesvol getest.

Wanneer je hier mee je gegevens invuld en op versturen klikt, opent hij zichzelf weer en verstuurt de mail.
Hierna ontvang je een onopgemaakte mail met de benodigde gegevens en bijlage.

Let op: gmail markeert het mailtje als een phishing mailtje.
(dit kan misschien problemen opleveren, maar het is in iedergeval iets)

Spoiler

CJH95 30-12-2013 19:03

tnx


Alle tijden zijn GMT +1. Het is nu 05:49.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.