in 6 stappen informatie verzamelen en weergeven
stap 1 t/m 5 moeten er maten ingegeven worden hoogte maal breedte etc en in stap 6 wordt een overzicht gemaakt van stap 1 t/m 5 en vervolgens te versturen naar de emailontvanger.
wie weet er raad ?? en kan helpen.
mvg Ruud
Wil je automatisch een formulier genereren, wil je dat er dingen worden ingevuld in 5 stappen en dat de 6de stap verzenden. Iets duidelijker graag. En hij staat niet in aanvragen dus ik neem aan dat je al een opzetje hebt?
de bedoeling is als volgt.
stap 1 geeft ( elke stap op een eigen pagina? een hoogte maat in
stap 2 geeft een breedte maat in
stap 3 een ruimte die over is links en rechts
stap 4 en 5 en 6 ook
alle gegevens worden dan weergegeven in uitdraai van de ingevoerden maten.
deze moeten via de site verzonden kunnen worden of minimaal geprint
Bedankt Ruud
ok... Wil je even op [start >> alle programma's >> Bureau accesoires >> paint] klikken en dan even je creatieve brein omzetten in een plaatje... dank je :)
ik heb je pm gestuurd
Dan is het het handigste als je de 'tussenresultaten' in een sessie op slaat.
www.robotdeuren.nl >> offerte
---
Ruud je vraagt hulp, geen probleem. We willen je graag helpen maar dan deal je ook met de 'negatieve' gevolgen.
Maak eerst maar 6 formuliertjes. Post die dan helpen wij je met de php
voorbeeld. ---
Ruud je vraagt hulp, geen probleem. We willen je graag helpen maar dan deal je ook met de 'negatieve' gevolgen.
Maak eerst maar 6 formuliertjes. Post die dan helpen wij je met de php
Gewijzigd op 01/01/1970 01:00:00 door Jason de Ridder
Maak het zo simpel mogelijk dat echt niet nog korter en eenvoudiger kan. En blijf jezelf afvragen of je bepaalde informatie wel écht nodig hebt. Meestal is dat niet het geval en kun je dus nog meer gegevens weglaten waardoor het nog eenvoudiger wordt. Eenvoud geeft je de grootste kans op succes.
als er een script is voor 1 pagina met invulvelden is het ook goed
het hoeft niet voor niets voor diegene die het wil maken
wat in je pm staat hoef je hier echt niet te plaatsen en toch zeker niet omdat ik dat niet wilde.
dat heeft niets met deal te maken
dus eraf halen !!
Ruud:
als er een script is voor 1 pagina met invulvelden is het ook goed
Standaard voorbeelden van formulieren zijn er zoveel, bijvoorbeeld zo:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<form action="#" method="post">
<p>Veld 1:<input type="text" name="veld1" /></p>
<p>Veld 3:<input type="text" name="veld3" /></p>
<p>Veld 3:<input type="text" name="veld3" /></p>
<p><input type="submit" value="versturen" /></p>
</form>
<p>Veld 1:<input type="text" name="veld1" /></p>
<p>Veld 3:<input type="text" name="veld3" /></p>
<p>Veld 3:<input type="text" name="veld3" /></p>
<p><input type="submit" value="versturen" /></p>
</form>
Voorbeelden van de php achter een formulier en voorbeelden van hoe je het verder verwerkt, kun je tussen de scripts op deze site wel vinden...
<p><input type="submit" value="versturen" /></p>
alleen het versturen nog ?
kun je die ene regel ook plaatsen zodat dit formulier ook echt verstuurd wordt.
ik ben echt een beginneling
Bedankt
Bovenstaand formulier wordt al verzonden als je op 'versturen' klikt, alleen op dit moment is er nog geen php code om dat verzonden formulier verder te verwerken.
Lees deze link eens door om te kijken hoe het nou precies zit met forms.
Ruud, moet je even luisteren. Als je hulp wilt moet je jezelf 'bloot' geven. Omdat je bepaalde kennis niet vergaard hebt. Dat is geen probleem en daarvoor is deze site ook. Maar als het niet duidelijk is (en ik gaf je een voorstel om het te tekenen.) moet je niet gaan piepen omdat er 'private information' opkomt. Daarnaast is het een site die NIET - ik herhaal NIET - beveiligd is dus is openbaar te bezoeken. Ik laat de link staan of je moet even iets gaan tekenen
<html>
<html>
<body style="text-align: center" bgcolor="#D0D0D0">
<form action="MAILTO:[email protected]" method="post" enctype="text/plain">
<h3 align="center">
<a href="nieuw/labutech-pms202.jpg">
<img border="0" src="nieuw/labutech-pms202_small.jpg" xthumbnail-orig-image="nieuw/labutech-pms202.jpg" style="border-style: double; border-color: #D0D0D0" width="250" height="75"></a><br>
<font face="Verdana" size="2"><br>
Neem de maten zo nauwkeurig mogelijk en wij zullen een passende offerte voor u
maken.<br>
Dit formulier wordt door middel van email verzonden.</font><b><br>
<br>
<font face="Verdana" size="2">Naam:</font><br>
<input type="text" name="Naam"
value="" size="40">
<br>
<font face="Verdana" size="2">Telefoon:</font><br>
<input type="text" name="Telefoon"
value="" size="40">
<br>
<font face="Verdana" size="2">Emailadres:</font><br>
<input type="text" name="Emailadres"
value="" size="40"> <br>
<br>
<font face="Verdana" size="2">A dagmaat:</font></b><br>
<input type="text" name="A dagmaat"
value="mm" size="20">
<br>
<b><font face="Verdana" size="2">B dagmaat:</font></b><br>
<input type="text" name="B dagmaat"
value="mm" size="20">
<br>
<b><font face="Verdana" size="2">C vrije zijruimte links:</font></b><br>
<input type="text" name="C vrije zijruimte links"
value="mm" size="40">
<br>
<b><font face="Verdana" size="2">D vrije zijruimte rechts:</font></b><br>
<input type="text" name="C vrije zijruimte rechts"
value="mm" size="40">
<br>
<b><font face="Verdana" size="2">E vrije bovenruimte:</font></b><br>
<input type="text" name="C vrije bovenruimte"
value="mm" size="40">
<br>
<b><font face="Verdana" size="2">F vrije inbouwdiepte:</font></b><br>
<input type="text" name="F vrije inbouwdiepte"
value="mm" size="40">
<br>
<br>
<input type="submit" value="Send">
<input type="reset" value="Reset">
</h3>
</form>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>This form sends an e-mail to W3S</title>
</head>
<body style="text-align: center" bgcolor="#D0D0D0">
<p align="center"><img border="0" src="deurmaten/deurmaten.jpg" width="240" height="190"></p>
<table cellSpacing="4" cellPadding="0" width="300" border="0" id="table1">
<tr>
<td width="197" align="left"><font face="Verdana" size="2"><strong>A</strong><b>: Dagmaat
(breedte)</b></font></td>
<td width="91" align="left">
<p align="center"><b><font face="Verdana" size="2"> in mm </font></b></td>
</tr>
<tr>
<td align="left"><font face="Verdana" size="2"><strong>B</strong><b>: Dagmaat (hoogte</b></font></td>
<td align="left">
<p align="center"><b><font face="Verdana" size="2"> in mm </font></b></td>
</tr>
<tr>
<td align="left"><font face="Verdana" size="2"><strong>C</strong><b>: Vrije zijruimte
links</b></font></td>
<td align="left">
<p align="center"><b><font face="Verdana" size="2"> in mm </font></b></td>
</tr>
<tr>
<td align="left"><font face="Verdana" size="2"><strong>D</strong><b>: Vrije zijruimte
rechts</b></font></td>
<td align="left">
<p align="center"><b><font face="Verdana" size="2"> in mm </font></b></td>
</tr>
<tr>
<td align="left"><font face="Verdana" size="2"><strong>E</strong><b>: Vrije bovenruimte</b></font></td>
<td align="left">
<p align="center"><b><font face="Verdana" size="2"> in mm </font></b></td>
</tr>
<tr>
<td align="left"><font face="Verdana" size="2"><strong>F</strong><b>: Vrije inbouw diepte</b></font></td>
<td align="left">
<p align="center"><b><font face="Verdana" size="2"> in mm </font></b></td>
</tr>
</table>
<p align="center"> </p>
</body>
</html>
Zorg dat je het formulier naar een pagina post waar je de afhandeling verder met php doet. (Dit kan ook dezelfde pagina zijn als waar het formulier in staat...)
blanche, wat goed dat je dat weet. Je kan ook ff een opzettje geven hoor ;)
Jason:
Zo'n opzetje heb ik vanmiddag in reactie op PM al aan Ruud gestuurd, maar je hebt gelijk, even op het forum posten is voor iedereen makkelijk. Bij deze:blanche, wat goed dat je dat weet. Je kan ook ff een opzettje geven hoor ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(!isset($_POST['veld1'], $_POST['veld2'], $_POST['veld3']))
{
echo 'Je moet wel alle velden invullen...';
}
else
{
$to = '[email protected]';
$subject = 'hier je onderwerp';
$message = "Je bericht kun je hier aanpassen,";
$message .= "en dus ook de variabelen invoegen.\r\n";
$message .= "Veld 1: ".$_POST['veld1']."\r\n";
$message .= "etc...";
if(mail($to, $subject, $message))
{
echo 'het versturen van je mail is gelukt';
}
else
{
echo 'er is een foutje opgetreden';
}
}
}
else
{
// Toon hier het mailformulier
}
?>
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(!isset($_POST['veld1'], $_POST['veld2'], $_POST['veld3']))
{
echo 'Je moet wel alle velden invullen...';
}
else
{
$to = '[email protected]';
$subject = 'hier je onderwerp';
$message = "Je bericht kun je hier aanpassen,";
$message .= "en dus ook de variabelen invoegen.\r\n";
$message .= "Veld 1: ".$_POST['veld1']."\r\n";
$message .= "etc...";
if(mail($to, $subject, $message))
{
echo 'het versturen van je mail is gelukt';
}
else
{
echo 'er is een foutje opgetreden';
}
}
}
else
{
// Toon hier het mailformulier
}
?>
als ik dan zie hoe hij in elkaar zit snap ik het tenminste.