bestel formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

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 »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

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 »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

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:33:41
 
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.