Versio

Offerte formulier

Overzicht Reageren

Casper B

Casper B

27/06/2011 13:35:16
Quote Anchor link
Beste mensen,

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
 
PHP hulp

PHP hulp

25/05/2012 12:32:21
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
The Force

The Force

27/06/2011 14:06:58
Quote Anchor link
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.
 
Casper B

Casper B

27/06/2011 14:13:28
Quote Anchor link
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?
 
Ozzie PHP

Ozzie PHP

27/06/2011 14:50:35
Quote Anchor link
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
 
Casper B

Casper B

27/06/2011 15:25:12
Quote Anchor link
Ja het gaat maar om 10 velden dus dan op 1 pagina. Wat de opdrachtgever wel wil is, wanneer je bijv. van de lijst kiest:
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
 
The Force

The Force

27/06/2011 15:42:56
Quote Anchor link
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.
 
Casper B

Casper B

27/06/2011 16:18:42
Quote Anchor link
@ The force.
Heb je daarvan een voorbeeldje hoe de jquery eruit moet komen te zien?
 
The Force

The Force

27/06/2011 17:04:41
Quote Anchor link
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.
 
Rob Smit

Rob Smit

28/06/2011 11:57:31
Quote Anchor link
Mischien kan je hier wat mee?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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> ';
?>



<br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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> ';
?>
 
Casper B

Casper B

01/07/2011 14:57:08
Quote Anchor link
Beste mensen, hoe kan ik een geselecteerde radiobutton naar mijn mail posten?
 
Maikel  B

Maikel B

01/07/2011 15:52:53
Quote Anchor link
$_POST['idvanderadiobutton']
 
Casper B

Casper B

01/07/2011 16:00:26
Quote Anchor link
Oke, alleen ik krijg 'm dan nog niet naar mijn mail


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
        
        $senderCategorie = $_POST['categorie'];        

    
        $body = "Bedrijfsnaam: $company \n".
            "Categorie: $categorie \n".
 
Jordy nvt

Jordy nvt

01/07/2011 21:15:15
Quote Anchor link
$body = "Bedrijfsnaam: ".$company." Categorie: ".$categorie." \n".

Dat moet gewoon werken.
 



Overzicht Reageren