counter

Was ist DDB

DDB ist eine Scriptsprache für das Internet und ist auf einem IIS lauffähig.

Es umfast einen einfachen an Basic angelehnte Sprache, welche auch spzielle Befehle für MDB-Datenbanken enthält.

Es soll den Umgang mit immer wieder kehrenden Aufgaben bezüglich MDB erleichtern. Dazu gehört z.B. das Auslesen und Anzeigen oder das Bearbeiten von Datensätzen durch den User. Ebenso das Einbinden von Variablen direkt in den HTML-Code.

Auch lässt sich der Design-Code (HTML/CSS) und der Aktiv-Code (DDB) einfach trennen und wieder zusammenfügen, so dass man diese in zwei Dateien recht gut ablegen kann.

Ebenso besteht die Möglichkeit, durch spezielle Befehle, den Script-Code, wie auch den HTML-Code während der Verarbeitung noch zu ergänzen. Also sehr flexibel.



Hier ein Codeausschnitt aus der Warenkorbberechnung des Shopsystems:


........


  if ] = 0
   korb.PreisVKnetto[Preisliste]=:] / (1+[Korb.mwstsatz])
  end if
  if ] = 0
   korb.PreisVKbrutto[Preisliste]=:] * (1+[Korb.mwstsatz])
  end if
   
   
   .mwstsatz=]
   .Preisliste=[Preisliste]
   .gesamtbrutto=:] * [.menge]
   .gesamtnetto=:[.gesamtbrutto] / (1+[.mwstsatz]) + 0.005
   .Preisliste=[user.Preisliste]
    korb.Saverec
   
end if

end repeatrec
end with
end if 

'#######################################################
'# 'Ab hier Summen vom Artikel und Gesamtkorb berechen und ausgeben --
'#######################################################
KeinArtikel:

'Variablen für die 5 verschiedenen MwSt erzeugen und auf 0 setzen 
x=0 
repeat 5
   x=+1
   sBrutto[x]=0
   sNetto[x]=0
   sMwst[x]=0
end repeat

gsBrutto=0
gsNetto=0
gsMwst=0


with Korb
'--- Alle Records (Artikel) durchlaufen ---­
    korb=repeatrec:select * from Korb where sessionid="[ddb.sessionid]"

 
      '--- Alle Preissummen der Artikel zusammenzählen
      sBrutto[.MwstNr]=:] + [.gesamtbrutto]
      sNetto[.MwstNr]=:] + [.gesamtnetto]
      sMwst[.MwstNr]=:] + [.gesamtbrutto] - [.gesamtnetto] 
      
      gsBrutto=:[gsBrutto] + [.gesamtbrutto]
      gsNetto=:[gsNetto] + [.gesamtnetto]
      gsMwst=:[gsMwst] + [.gesamtbrutto] - [.gesamtnetto] + 0.005
      
 


   end repeatrec
end with


Stichwortsuche
 
 2| 0,047s/Create by DirectDB.de |