Hoi,
[... eigene Meta-Sprache ...]
Code-Beispiele! Code-Beispiele! Code-Beispiele! ;-)
Ok, ein bischen zum verwirren:
Hauptdatei:
<h2>Einstufungstest in #sprache.Name#</h2>
<p>Da Sie noch keine Vorbildung in #sprache.Name# durch Scheine
haben, müssen Sie an einem <B>verbindlichen Einstufungstest</B> teilnehmen.
<br><br><br></p>
<form method="post" action="#CONST_formaction##CONST_actionfile
#">#CONST_formhidden#
#SQL_6etplatzcheck.#sprache.Id##
#IF_#ISDEF_6etplatzcheck#.==.1#
#_6withet#
#ELSE#
#_6withoutet#
#ENDIF#
...
=================
Datei 6etplatzcheck.sql :
SELECT MAX("Date") FROM DIC_ETPLATZ WHERE "RefIdStudent" IS NULL AND "RefIdSprac
he" = :Lang AND "Key" IS NULL AND "Date" >= 'Now' group by "Date" HAVING "RefIdS
emester" = #CONST_SemesterId#
=================
6withet.html:
..
<table>
<tr>
<td>
<P>Bitte wählen Sie einen Termin aus der Li
ste aus:</P>
<select name="DIC_ETPLATZ.Id" size="10">
#__incetplatz.#sprache.Id##
</select>
</td>
</tr>
...
Datei incetplatz.sql:
SELECT MAX("Date"), COUNT("Date") FROM DIC_ETPLATZ WHERE "RefIdStudent" IS NULL
AND "RefIdSprache" = :Lang AND "Key"
IS NULL AND "Date" >= 'Now' group by "Date" HAVING "RefIdSemester" = #CONST_Seme
sterId# ORDER BY 1
=================
Datei incetplatz.html
<option value="#.MAX#">#.MAX# (freie Plätze: #.COUNT#)</option>
=================
Alles klar ? :))
Die Sprache ist da schon ziemlich mächtig..
Und da wurden nur die Befhle fuer IF und dem von einewr DB abhängigen INCLUDE verwendet ...
Ciao,
Wolfgang