bestel formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Fullstack developer

Functie omschrijving 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? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig 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. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

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

04/05/2024 16:49:07
 
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.