Offerte formulier
Ik wil graag een offerte formulier realiseren, maar weet eerlijk gezegd helemaal niet hoe ik moet beginnen en waar ik op moet letten.
Tips zijn altijd welkom, ook als iemand al een gedeelte van de code heeft!
Alvast dank.
Groeten
Gewijzigd op 27/06/2011 13:40:38 door Casper B
Wat kan je al? Er van uitgaande dat je nog totaal geen ervaring hebt: ga eerst HTML/CSS leren. Probeer je pagina zoals je hem wilt hebben op te bouwen en vraag hier naar feedback. Een goede basis is namelijk het halve werk. Vervolgens ga je de functionaliteit bouwen die de offerte verzend op het moment dat iemand de offerte verstuurd. Dit moet met PHP. Ga eerst een aantal tutorials doorlezen en expirimenteer totdat je een goede basis hebt. Laat tussendoor nog eens zien wat je hebt zodat we je kunnen helpen indien nodig. Kijk sowieso (naast basistutorials) naar tutorials voor formulier verwerking in PHP en beveiliging in PHP.
HTML CSS ben ik erg goed in. PHP begin ik nu ook te begrijpen. Wat ik alleen even nu eerst mee zit is of ik de offerte door de gebruiker per stap moet laten invullen of gewoon meteen een hele lijst met keuzes... Wat zou het verstandigst zijn?
Casper Desnee op 27/06/2011 14:13:28:
Wat ik alleen even nu eerst mee zit is of ik de offerte door de gebruiker per stap moet laten invullen of gewoon meteen een hele lijst met keuzes... Wat zou het verstandigst zijn?
Dat hangt van het aantal in te vulden velden af. Als mensen 100 velden moeten invullen dan zou ik het onderverdelen in 5 stasppen, maar zijn het maar 10 velden dan zet je gewoon alles op 1 pagina.
Gewijzigd op 27/06/2011 14:50:50 door Ozzie PHP
Huisstijl
Promotie
Overig
>> Dat je dan wel steeds een dezelfde pagina hebt, waar meer opties bij komen.
Maar hoe kan ik dit doen zonder al te veel pagina's aan te hoeven maken??
Of om 't beter te vertalen, hoe kan ik in 1 pagina meerdere schermen maken, zodat ik niet alle stappen per categorie hoef uit te werken...
Gewijzigd op 27/06/2011 15:28:01 door Casper B
javascript (makkelijkst icm jQuery). Als het event af gaat dat er uit de lijst iets is geselecteerd dan kan je kijken wat er geselecteerd is en aan de hand daarvan bijv. een extra veld tonen.
Heb je daarvan een voorbeeldje hoe de jquery eruit moet komen te zien?
Nee, maar ik zou zeggen: probeer het te maken en als je vast zit dan helpen we je! Als je een paar tutorials doorleest (met name de jQuery beginnershandleiding) dan snap je zelf hoe je het moet maken.
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
include("verbinding.inc.php");
$gorie_SQL="SELECT * FROM catagorie ORDER BY catagorie_cat";
$gorie_result=mysql_query($gorie_SQL);
$cat=$_GET['CAT'];
echo '<form action="" method="GET">';
echo '<select name="CAT" onchange="this.form.submit()">';
{
if(strlen($_GET['subcat']['size'])==0){
if(strlen($_GET['CAT']['size'])==0){
echo '<option selected value=" ">selecteer catagorie</option>';
}else{
echo '<option selected value=" ">'.$cat.'</option>';
}
}else{
echo '<option selected value=" ">'.$de_pagina.'</option>';
}
while($gorie=mysql_fetch_array($gorie_result))
{
echo '<option value="'.$gorie['catagorie_cat'].'">'.$gorie['catagorie_cat'].'</option>';
}
}
echo '</select></form> ';
?>
include("verbinding.inc.php");
$gorie_SQL="SELECT * FROM catagorie ORDER BY catagorie_cat";
$gorie_result=mysql_query($gorie_SQL);
$cat=$_GET['CAT'];
echo '<form action="" method="GET">';
echo '<select name="CAT" onchange="this.form.submit()">';
{
if(strlen($_GET['subcat']['size'])==0){
if(strlen($_GET['CAT']['size'])==0){
echo '<option selected value=" ">selecteer catagorie</option>';
}else{
echo '<option selected value=" ">'.$cat.'</option>';
}
}else{
echo '<option selected value=" ">'.$de_pagina.'</option>';
}
while($gorie=mysql_fetch_array($gorie_result))
{
echo '<option value="'.$gorie['catagorie_cat'].'">'.$gorie['catagorie_cat'].'</option>';
}
}
echo '</select></form> ';
?>
<br>
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
echo '<form action="" method="GET">';
echo '<select name="subcat" onchange="this.form.submit()">';
if(strlen($pagina['subcatagorie_naam'])==0){
echo '<option selected value=" ">selecteer een pagina</option>';
}else{
echo '<option selected value=" ">'.$de_subpagina.'</option>';
$cat=$de_pagina;
}
$subgorie_SQL="SELECT * FROM subcatagorie WHERE catagorie_cat= '" . $cat . "' ORDER BY subcatagorie_naam";
$subgorie_result=mysql_query($subgorie_SQL);
while($subgorie=mysql_fetch_array($subgorie_result)){
echo '<option value="'.$subgorie['subcatagorie_ID'].'">'.$subgorie['subcatagorie_naam'].'</option>';
}
echo '<input type="hidden" name="action" value="subcat">';
echo '</select></form> ';
?>
echo '<form action="" method="GET">';
echo '<select name="subcat" onchange="this.form.submit()">';
if(strlen($pagina['subcatagorie_naam'])==0){
echo '<option selected value=" ">selecteer een pagina</option>';
}else{
echo '<option selected value=" ">'.$de_subpagina.'</option>';
$cat=$de_pagina;
}
$subgorie_SQL="SELECT * FROM subcatagorie WHERE catagorie_cat= '" . $cat . "' ORDER BY subcatagorie_naam";
$subgorie_result=mysql_query($subgorie_SQL);
while($subgorie=mysql_fetch_array($subgorie_result)){
echo '<option value="'.$subgorie['subcatagorie_ID'].'">'.$subgorie['subcatagorie_naam'].'</option>';
}
echo '<input type="hidden" name="action" value="subcat">';
echo '</select></form> ';
?>
Beste mensen, hoe kan ik een geselecteerde radiobutton naar mijn mail posten?
$_POST['idvanderadiobutton']
Dat moet gewoon werken.