Een contactformulier HTML

Gestart doorHiddohotel14 reacties36 weergaven

15 berichten · pagina 1 van 1

Hiddohotel

Lid · Topicstarter

Berichten
16
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,
Ik heb een contactformulier in html,
Maar hoe kan ik doen dat die bericht naar mij wordt gestuurd?
Bijvoorbeeld:

Naam: ....
Onderwerp: ....
Bericht: ....
Verstuur

En als je dan op verstuur klikt dat die naar mijn email gaat. (of kan dat niet?)
0
Berichten
1.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dan heb je php nodig
0
Berichten
259
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Inderdaad je hebt PHP nodig als je alleen html kan dan heb je er niks aan studeer ook PHP
0
Berichten
1.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik kan het wel maken voor je, stuur je html formulier maar op, en ook het e-mail waar het heen moet worden gestuurt
0
Berichten
4.013
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kan toch ook in HTML doen?

<form action="mailto:jouemail@adres.nl" method="POST">
Naam:<input type="text" name="naam">
Onderwerp:<input type="text" name="onderwerp">
Bericht: <textarea></textarea>
<input type="submit" value="verstuur">
</form>
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Semmiiee schreef:
Je kan toch ook in HTML doen?

<form action="mailto:jouemail@adres.nl" method="POST">
Naam:<input type="text" name="naam">
Onderwerp:<input type="text" name="onderwerp">
Bericht: <textarea></textarea>
<input type="submit" value="verstuur">
</form>
Maar dan opent hij eerst Outlook, of een andere email client.
0
Berichten
259
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
inderdaad wou ik net ook zeggen met php stuurt die het zonder ene programma
0
Berichten
474
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heeft iemand dan een standaard php codetje?
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/*
Contact script by Daiman Meijers
helpmijnsite.net
*/[/COLOR]
[COLOR= #0000BB]$cmail[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"daiman@bitshosting.nl"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Jouw email adres hier.[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"onderwerp"[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"bericht"[/COLOR][COLOR= #007700]])) {[/COLOR]
[COLOR= #0000BB]$fout[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"naam"[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR][COLOR= #007700]++;[/COLOR]
    [COLOR= #0000BB]$fouten[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Geen naam ingevoerd!<br />"[/COLOR][COLOR= #007700];
    }[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"onderwerp"[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR][COLOR= #007700]++;[/COLOR]
    [COLOR= #0000BB]$fouten[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Geen onderwerp ingevoerd!<br />"[/COLOR][COLOR= #007700];
    }[/COLOR]

    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"bericht"[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR][COLOR= #007700]++;[/COLOR]
    [COLOR= #0000BB]$fouten[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Geen bericht ingevoerd!<br />"[/COLOR][COLOR= #007700];
    }[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"email"[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR][COLOR= #007700]++;[/COLOR]
    [COLOR= #0000BB]$fouten[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Geen email-adres ingevoerd!<br />"[/COLOR][COLOR= #007700];
    }[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
    ?>
    <form action="" method="POST">
    Naam: <input type="text" name="naam"><br />
    Onderwerp: <input type="text" name="onderwerp"><br />
    Email: <input type="text" name="email"><br />
    Bericht: <textarea name="bericht"></textarea><br />
    <input type="submit" value="verstuur">
    </form>
    <br />
    <b>Niet alles is ingevuld!</b><br /><br />
    [COLOR= #0000BB]<?[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"rnReply-To: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"rnX-Mailer: PHP/"[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/phpversion"]phpversion[/URL][COLOR= #007700]();[/COLOR]
    [URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$cmail[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"onderwerp"[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]"<html>"[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/nl2br"]nl2br[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"bericht"[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]"</html>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);
    }
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
?>
<form action="" method="POST">
Naam: <input type="text" name="naam"><br />
Onderwerp: <input type="text" name="onderwerp"><br />
Email: <input type="text" name="email"><br />
Bericht: <textarea name="bericht"></textarea><br />
<input type="submit" value="verstuur">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
0
Berichten
4.013
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom sluiten en daarna html code en terug openen en dan } en dan sluiten, je kan ook in een echo zetten hoor emo;

BEFORE:

else {
?>
<form action="" method="POST">
Naam: <input type="text" name="naam"><br />
Onderwerp: <input type="text" name="onderwerp"><br />
Email: <input type="text" name="email"><br />
Bericht: <textarea name="bericht"></textarea><br />
<input type="submit" value="verstuur">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


AFTER:

else {
echo "
<form action= method=POST>
Naam: <input type=text name=naam><br />
Onderwerp: <input type="text" name=onderwerp><br />
Email: <input type=text name=email><br />
Bericht: <textarea name=bericht></textarea><br />
<input type=submit value=verstuur>
</form>
";
}
?>
0
Berichten
259
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat boeit dat hij heeft toch nu een contactformulier
Afbeelding
0
Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Semmiiee schreef:
Waarom sluiten en daarna html code en terug openen en dan } en dan sluiten, je kan ook in een echo zetten hoor emo;

BEFORE:

else {
?>
<form action="" method="POST">
Naam: <input type="text" name="naam"><br />
Onderwerp: <input type="text" name="onderwerp"><br />
Email: <input type="text" name="email"><br />
Bericht: <textarea name="bericht"></textarea><br />
<input type="submit" value="verstuur">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
AFTER:

else {
echo "
<form action= method=POST>
Naam: <input type=text name=naam><br />
Onderwerp: <input type="text" name=onderwerp><br />
Email: <input type=text name=email><br />
Bericht: <textarea name=bericht></textarea><br />
<input type=submit value=verstuur>
</form>
";
}
?>


Omdat dat 10x zo netter is.
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Semmiiee schreef:
Waarom sluiten en daarna html code en terug openen en dan } en dan sluiten, je kan ook in een echo zetten hoor emo;

BEFORE:

else {
?>
<form action="" method="POST">
Naam: <input type="text" name="naam"><br />
Onderwerp: <input type="text" name="onderwerp"><br />
Email: <input type="text" name="email"><br />
Bericht: <textarea name="bericht"></textarea><br />
<input type="submit" value="verstuur">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
AFTER:

else {
echo "
<form action= method=POST>
Naam: <input type=text name=naam><br />
Onderwerp: <input type="text" name=onderwerp><br />
Email: <input type=text name=email><br />
Bericht: <textarea name=bericht></textarea><br />
<input type=submit value=verstuur>
</form>
";
}
?>


moet je weer wat te zeuren hebben?
kap daar gewoon mee.
het maakt niet uit hoe het wordt gedaan als het maar werkt.
0
Berichten
4.013
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Daiman schreef:
Eerdere citaten tonen
Semmiiee schreef:
Waarom sluiten en daarna html code en terug openen en dan } en dan sluiten, je kan ook in een echo zetten hoor emo;
BEFORE:

else {
?>
<form action="" method="POST">
Naam: <input type="text" name="naam"><br />
Onderwerp: <input type="text" name="onderwerp"><br />
Email: <input type="text" name="email"><br />
Bericht: <textarea name="bericht"></textarea><br />
<input type="submit" value="verstuur">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


AFTER:

else {
echo "
<form action= method=POST>
Naam: <input type=text name=naam><br />
Onderwerp: <input type="text" name=onderwerp><br />
Email: <input type=text name=email><br />
Bericht: <textarea name=bericht></textarea><br />
<input type=submit value=verstuur>
</form>
";
}
?>

moet je weer wat te zeuren hebben?
kap daar gewoon mee.
het maakt niet uit hoe het wordt gedaan als het maar werkt.

Het is makkelijker om het script in 1 php code (1x ) te doen, i.p.v 2
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nou als in je form bijvoorbeeld de dubbele quote wordt gebruikt en je echo ook daar tussen wil doen moet je weer extra gebruiken en het zelfde geld voor enkele quotes.
en het is ook overzichtelijker zo heb je php en html beetje uit elkaar ipv alleen php

maarja ieder doet het op zijn eigen manier en respecteer hem/zij daar ook voor.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren