bestel formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Pagina: 1 2 3 4 volgende »

Ronald E

Ronald E

09/07/2012 20:55:52
Quote Anchor link
Ik wil een bestel formulier maken.
Hoop dat jullie me kunnen met een opzet en waar ik om moet denken.
De lijst met producten staan in de database dat zijn id, product, omschrijving, prijs.
Maar in mijn beleving kom ik uit in sub formulier in een formulier.
Wand als ik de lijst op de pagina zet wil ik dat achter elk product eerst 0 staat en met + en – kan kiezen de hoeveelheid.
En na die keuzes moet je de hele bestelling verzonden worden en dan alleen de lijst wat groter is dan 0.
Ook moet de prijs mee gerekend worden zo dat ze gelijk de totaal prijs weten.
Ik zit dus met het probleem van dat + en – in 1 formulier dan de prijs van totaal in het hele formulier.
 
PHP hulp

PHP hulp

26/05/2026 14:29:15
 
Eddy E

Eddy E

09/07/2012 21:25:22
Quote Anchor link
Dat van die plus en min is Javascript (kan ook met PHP (en is zeker nodig als backup) maar Javascript is dan sneller (geen pagina verversen nodig).

Maar wat is je precieze vraag?
 
Ronald E

Ronald E

09/07/2012 21:36:16
Quote Anchor link
ooo jeeee javascript
ik zoek iets wat er zo een beetje uitziet.

id1 product1 omschrijving1 prijs1 - 0 +
id2 product2 omschrijving2 prijs2 - 0 +
id3 product3 omschrijving3 prijs3 - 0 +

prijstotaal

[bestel] [wis]
 
- SanThe -

- SanThe -

09/07/2012 21:44:38
Quote Anchor link
Dat zal je dus even moeten maken lijkt mij. Ik denk niet dat iemand dat zo kant en klaar heeft liggen.
 
Ronald E

Ronald E

09/07/2012 22:31:19
Quote Anchor link
Ik heb wel een stukje kunen vinden.
Maar nu waar pas ik dat van de prijs toe en dat het dan ook nog optelt
Ik weet wel dat nog alleen html en java is maar om zeten naar php lukt wel
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
32
33
34
<?php
<html>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<
head>
   <
script type="text/javascript">
      <!--
      function
addNumber(spid) {
         aantalNu = parseInt(document.getElementById(spid).innerHTML);
         aantalStraks = (aantalNu + 1);
         document.getElementById(spid).innerHTML = aantalStraks;
      }

      function
minNumber(spid) {
         aantalNu = parseInt(document.getElementById(spid).innerHTML);
         aantalStraks = (aantalNu - 1);
         if (aantalStraks<0){
         aantalStraks=0;
         }

         document.getElementById(spid).innerHTML = aantalStraks;
      }
      -->

   </script>

   <title>Optellen</title>
</head>

<body>

<div>product1 <input type="button"  value="-" onclick="minNumber('addnr1')"></a> <span id="addnr1">0</span> <input type="button"  value="+" onclick="addNumber('addnr1')"></a> </div>
<div>product2 <input type="button"  value="-" onclick="minNumber('addnr2')"></a> <span id="addnr2">0</span> <input type="button"  value="+" onclick="addNumber('addnr2')"></a> </div>
<p>&nbsp;</p>
</body>
</html>
?>



Toevoeging op 10/07/2012 09:49:53:

Kan imand me uitleg geven over.
met Java heb ik geen ervaring mee, dus hoop ik op jullie ervaring.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
<form name="f2" action="../formscript.asp" method="post">
<
input name="getal1" type="text" value="10" size="8"><br>
<
input name="getal2" type="text" value="20" size="8"><br>
<
Button type="button"
        onclick="f2.som.value=parseInt(f2.getal1.value) + parseInt(f2.getal2.value)">
   Som
</Button><br>
<
input name="som" type="text" size="8" ><br><br>
<
/form>
?>

Hoe is die som nu opgebouwd.
F2= is van het formulier moet die gebruikt worden blijven
Som = waar de waarde word neer gezet.
Getal? =
Value = dit is echt een raadsel voor me.
Want dit moet ik samen voegen met dat andere script
Gewijzigd op 10/07/2012 09:49:39 door Ronald E
 
Reshad F

Reshad F

10/07/2012 10:28:50
Quote Anchor link
Java is geen Javascript..

ik zou hiervoor trouwens schoon beginnen dus niet een bestaand script aanpassen. ( je leert er tenslotte van en je bent sneller klaar dan een bestaand script om bouwen )
 
Ronald E

Ronald E

10/07/2012 14:50:24
Quote Anchor link
je kan wel willen en ik zou het ook wel willen.
maar ik weet niks van java of java script.
dan ben ik aan gewezen op het zoeken naar wat bestands.
het stuk php krijg ik wel voor elkaar.
maar nu moet het aantal geplust kunnen worden en dan daar achter de prijs.
en moet het een gepost worden naar een e-mail adres. met in die lijst een totaal bedrag.
Maar dat ik niet weet waar ik moet beginnen om die velden te laten rekenen moet ik het doen met oude script.
Of waar zou ik de goede informatie kunnen vinden waar ik het uit kan leren.
 
Ronald E

Ronald E

12/07/2012 10:11:24
Quote Anchor link
ik heb nu een opset gemaak.
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
   <script type="text/javascript">
      <!--
      function addNumber(spid) {
         aantalNu = parseInt(document.getElementById(spid).innerHTML);
         aantalStraks = (aantalNu + 1);
         document.getElementById(spid).innerHTML = aantalStraks;
      }
      function minNumber(spid) {
         aantalNu = parseInt(document.getElementById(spid).innerHTML);
         aantalStraks = (aantalNu - 1);
         if (aantalStraks<0){
         aantalStraks=0;
         }
         document.getElementById(spid).innerHTML = aantalStraks;
      }
      -->
   </script>


  
<?php

    $tabel
[] = array("id"=> 0,"naam" => "Taart", "omschrijving" => "Taart", "prijs" => "");
    $tabel[] = array("id"=> 1,"naam" => "Appeltaart", "omschrijving" => "Taart gevuld met stukjes appels en krenten", "prijs" => "2,50");
    $tabel[] = array("id"=> 2,"naam" => "Vlaaientaart", "omschrijving" => "Vlaai", "prijs" => "1,50");
    $tabel[] = array("id"=> 3,"naam" => "Boterkoek", "omschrijving" => "Koek met veel boter bereid", "prijs" => "1,25");
    $tabel[] = array("id"=> 4,"naam" => "Dranken", "omschrijving" => "Dranken", "prijs" => "");
    $tabel[] = array("id"=> 5,"naam" => "Cola", "omschrijving" => "", "prijs" => "1,25");
    $tabel[] = array("id"=> 6,"naam" => "Sinas", "omschrijving" => "", "prijs" => "1,25");
    $tabel[] = array("id"=> 7,"naam" => "Thee", "omschrijving" => "In verschillende smaken", "prijs" => "1,25");

$aantal=sizeof($tabel)-1;

for ($i = 0; $i <= $aantal; $i++) {
$product=$tabel[$i];

if ($product['naam'] == $product['omschrijving']){
echo "<br><b>".$product['naam']."</b><br>";
}
else{
echo $product['naam']." ".$product['prijs']." ";
$nummer="addnr".$i;

?>
<input type="button" value="-" onclick="minNumber('<?php echo $nummer ?>')"></a> <span id="<?php echo $nummer ?>">0</span> <input type="button"  value="+" onclick="addNumber('<?php echo $nummer ?>')"></a></br><?php

if ($product['omschrijving']<>""){
echo "<i>".$product['omschrijving']."</i><br>";
}
}
}

?>

ik weet niet of me aanpak goed is daar hoop ik wel wat van te horen.
uit lijnen gaat wel goed maar nog even weg gehaald voor het script.
maar wat ik nog zoek is om de array van aantal[i$] de aantal op te slaan. zo dat ik bij het posten de bestelde aantal plus het product kan laten versturen.
als ik dat goed in de array heb zitten kom ik weer een heel eind.
Gewijzigd op 12/07/2012 10:12:59 door Ronald E
 
Reshad F

Reshad F

12/07/2012 10:28:56
Quote Anchor link
Even een kort vraagje waarom zo moeilijk doen? die table is toch nergens voor nodig? ik neem aan dat je gebruik maakt van een database? ( of een ini file ) of ben je echt van plan om al je producten hardcoded op te slaan?
 
Ronald E

Ronald E

12/07/2012 10:35:24
Quote Anchor link
ja de tabel is even om te laten zien wat ik heb.
die lijst gaat de sql database in.
op die manier kan ik alles laten zien wat niet 0 is. en zo wil ik de te posten lijst maken. of gaat dat niet goed?
 
Reshad F

Reshad F

12/07/2012 10:59:17
Quote Anchor link
ik zou het gelijk in je database stoppen..

hier even een opzetje.. ( je moet het zelf uiteraard aanvullen )

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
32
33
34
35
36
37
38
39
40
41
<?php
ini_set('display_errors',1);
 error_reporting(E_ALL);

 /*
  * haal alles uit de database
  */


$getQuery = "SELECT
                    rij, rij,
             FROM
                     table
             "
;

             // query uitvoeren

$runQuery = mysql_query($getQuery);

// controle op query ( of hij gelukt is )

if($runQuery === false)
{

    echo 'database fout';
}

else
{    
    // ga door elke rij heen en zet alle waardes in een assoc array
    $msg = "";
    while($row = mysql_fetch_assoc($runQuery))
    {

        // elke rij in $msg variable zetten
        $msg = $row['rij'];
        $msg .= $row['rij'];
        $msg .= $row['rij'];
    }


    // echo $msg waar je msg weer wilt geven.
    echo $msg;
}


?>




Toevoeging op 12/07/2012 11:01:55:

Edit:
als je dit gedaan hebt kunnen we weer een stapje verder kijken met hoe het dan moet.
 
Ronald E

Ronald E

12/07/2012 18:35:21
Quote Anchor link
het is nu beschikbaar via de sqldatabase.
maar kan ik de function ook de teller van php gebruiken?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
      function minNumber(spid) {
         aantalNu = parseInt(document.getElementById(spid).innerHTML);
         aantalStraks = (aantalNu - 1);
         if (aantalStraks<0){
         aantalStraks=0;
         }
         document.getElementById(spid).innerHTML = aantalStraks;
      }
      -->
 
Reshad F

Reshad F

12/07/2012 21:28:44
Quote Anchor link
nah niet zo moeilijk doen gewoon zo

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
32
33
34
35
<?php

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    
        $i = $_POST['current_value'];
        if(isset($_POST['plus']))
        {

            $i++;
        }


        if(isset($_POST['min']))
        {

            $i--;
        }
}


$prijs = 10;

$prijs *= $i;

?>

<!DOCTYPE html>
<html>
<head>
</head>
<body>
prijs <span><?php echo $prijs; ?></span>
 <form action="" method="post">
    <input type="submit" name="min" value="-"> <input name="current_value" type="text" value=<?php echo $i ?> >         <input type="submit" name="plus" value="+">
</form>


</body>
</html>
 
Ronald E

Ronald E

13/07/2012 02:31:46
Quote Anchor link
dit ziet er toch wel moeilijk uit.
Om dat ik nooit weet hoe groot die lijst word en dan moet ik voor iedere regel ook input en een output moeten maken en het kan best zo zijn dat er 10 of wel veel meer verschillende producten worden gekocht.
 
Wouter J

Wouter J

13/07/2012 09:49:35
Quote Anchor link
Ik zou helemaal niet moeilijk doen en gewoon HTML gebruiken: http://jsfiddle.net/WouterJ/UQLE9/
 
Ronald E

Ronald E

13/07/2012 10:16:21
Quote Anchor link
tja gewoon html gebruiken ?
ik wil graag dat de mensen zelf kunnen kliken op de hoeveelheid met het bedrag wat het kost perstuk er voor. en daar achter dan wat het maal het aantal kost.
daarna moet het verstuurt worden dan dan wil ik versturen alles waar het aantal niet nul is.
html kan toch uit zich zelf niet rekenen?
 
Reshad F

Reshad F

13/07/2012 10:40:52
Quote Anchor link
@Wouter hij wilt iets hebben waarbij de prijs omhoog gaat als hij bijv x aantal heeft dus ik denk dat dit alleen niet genoeg is.

@Ronald
en als je het zo wilt hebben als je het hebben wilt dan moet je mijn manier maar gebruiken en als je het echt te moeilijk vind die van wouter. maar dan krijg je dus geen realtime bedrag te zien.

en zo moeilijk is het toch niet? je kan het makkelijk allemaal door php zelf laten genereren en elke box dan een eigen id o.i.d. meegeven en aan de hand daarvan ga je dan hetgeen wat 1 of hoger heeft in de database stoppen.
 
Ronald E

Ronald E

13/07/2012 10:50:06
Quote Anchor link
Reshad wat je in je bericht heb gezet heb ik geprobeerd door te voeren bij me.
maar nu bij 1 klik gaat alle in 1 keer omhoog. dus dan moet ik voor alle regels een aparte uitvoer maken. Dan krijg je r ook een input voor alle regels. Of denk ik nu fout?
De lijst kan wel 100 producten bevatten.

ik heb het nu zo
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
   <script type="text/javascript">
      <!--
      function addNumber(spid) {
         aantalNu = parseInt(document.getElementById(spid).innerHTML);
         aantalStraks = (aantalNu + 1);
         document.getElementById(spid).innerHTML = aantalStraks;
      }
      function minNumber(spid) {
         aantalNu = parseInt(document.getElementById(spid).innerHTML);
         aantalStraks = (aantalNu - 1);
         if (aantalStraks<0){
         aantalStraks=0;
         }
         document.getElementById(spid).innerHTML = aantalStraks;
      }
      -->
   </script>
  
<?php
date_default_timezone_set('Europe/Amsterdam');
setlocale(LC_ALL, 'nl_NL');
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

        $in = $_POST['current_value'];
        if(isset($_POST['plus']))
        {

            $in++;
        }

        if(isset($_POST['min']))
        {

            $in--;
            if ($in<0) {
            $in=0;
            }
        }
}

$prijs = 10;
//$prijs = $in;

ini_set('display_errors',1);
error_reporting(E_ALL);
include('databaselogin.php');
$link = mysql_connect($host, $dbnaam, $dbww);
mysql_select_db('test', $link);
$getQuery = "SELECT * FROM menu";
$runQuery = mysql_query($getQuery);
$aantalrijn = mysql_num_rows($runQuery);
if($runQuery === false)
{

    echo 'database fout';
}

else
{

echo $aantalrijn;
$i=0;
while ( $rij = mysql_fetch_array( $runQuery ) ) {
$i=$i+1;
if ($rij['kop'] === "K"){
echo '<table border="1" width="100%"><tr><td width="80">&nbsp;</td><td colspan="5">';
echo "<center><font size='4'><br><b>".$rij['naam']."</b></font></center>";
echo "<center><i>".$rij['omschrijving']."</i></center>";
echo '</td><td width="80">&nbsp;</td></tr></table>';
}
else{
echo '<table border="1" width="100%"><tr><td width="80">&nbsp;';
echo $i." </td><td> ".$rij['naam']." <br><i>".$rij['omschrijving']."</i></td><td width='80' valign='top'> ".number_format($rij['prijs'], 2, ',', ' ')." </td><td width='120' valign='top'> ";

$nummer="addnr".$i;

echo '<form action="" method="post">';
echo '<input type="submit" name="min" value="-"> <input name="current_value" type="text" size="5"  value='.$in.' ><input type="submit" name="plus" value="+">';
echo '</form>';
echo'</td><td width="80"  valign="top">'.number_format(($rij['prijs']*$in), 2, ',', ' ');
echo '</td><td width="80">&nbsp;</td></tr></table>';
}
}
}


?>
Gewijzigd op 13/07/2012 10:51:00 door Ronald E
 
Reshad F

Reshad F

13/07/2012 11:13:33
Quote Anchor link
dat moet inderdaad. maar ik snap niet waarom je op regel 56 $i weer op 0 zet?

en gebruik mysql_fetch_assoc ipv array regel 57

elke regel echo is ook niet heel handig je kan beter zoals mijn voorbeeld doen zie onderstaand stukje

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 $msg
= "";
    while($row = mysql_fetch_assoc($runQuery))
    {

        // elke rij in $msg variable zetten
        $msg = $row['rij'];
        $msg .= $row['rij'];
        $msg .= $row['rij'];
    }


    // echo $msg waar je msg weer wilt geven.
    echo $msg;
?>


op die manier kan je je logica voor je html tag uitvoeren en die paar kleine echo'tjes in je code zelf.

( zie voorbeeld plus / min box voorbeeldje )

en ik raad je ook aan om hetgeen wat je op wilt halen al in je query te controleren dus niet achteraf. regel 59.

gebruik geen * (wildcard) maar benoem alle veldnamen (rows)

verder moet

ini_set('display_errors',1);
error_reporting(E_ALL); boven ALLES

dus niet logica en dan ^ en dan weer logica..

daarna zie ik je je database connection includen maar ook in je script zelf schrijven? (dubbelop?)

ook moet je iets beter leren inspringen met je code want zoals het nu is kan je het bijna niet lezen. zo zie je foutjes heel snel over het hoofd ( bijvoorbeeld als je ergens een } vergeten bent o.i.d. )
 
Ronald E

Ronald E

13/07/2012 11:36:23
Quote Anchor link
bedankt ik ga het aanpassen zo als je beschreven heb.
1 ding heb ik bekeken $i zet ik op 0 anders krijg ik de foutmelding :Undefined variable: i in array1.php on line 58. door het optellen van $i
 
Reshad F

Reshad F

13/07/2012 11:50:41
Quote Anchor link
ah ik zie al waarom.. ik had ook i gebruikt en jij hebt er in van gemaakt ( mijn scriptje ) :) nevermind!


$i = $i+1;

kan je makkelijker korter en ( zo wordt het altijd geschreven) $i++ doen.
 

Pagina: 1 2 3 4 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.