Project

General

Profile

Feature #8975

Updated by Carsten Rose about 2 years ago

* Neu koennen die Zahlen in der Report Notation entfallen. 
 * Alternativ koennen Bezeichner verwendet werden. 
 * Das geparste Array wird nicht sortiert. 

 <pre><code class="sql"> 
 # Ohne Zahlen 
 { 
   sql = SELECT .... 
   { 
     sql = SELECT ... 
   } 
 } 
 

 # Mit Referenzen 
 person {  
   sql = .... 
 } 

 lecture {  
     sql = SELECT p.name, v.name 
   stunden {  
     sql = SELECT ... 
   }   
   PRINT {{stunden.id}} 
 } 

 PRINT {{person.name}} {{lecture.name}} {{lecture.stunden.titel}} 


 # Mit IF Statement 
 IF( {{form:SE}}=='' ) { 
   person {  
     sql = .... 
   } 
 } else { 
	 form = {{form:SE}} 
 } 
 
 # 
 # Option: Aufruf von PHP Funktionen via PRINT 
 # - Das QNL2BR im SELECT Statement ist nur da um den Status Quo zu zeigen. 

 news { 
   sql = SELECT '...',    a.title, QNL2BR(a.title), '...' ... 
   fbeg = <td> 
   fend = </td> 
  
   PRINT <td id="news_{{news.line.count}}">{{nl2br({{news.title:VR0}})}}</td> 
 } 

 # Wie unterscheidet QFQ bei '{{...}}' ob es sich um ein SQL Keyword, eine Variable, eine PHP Funktion handelt? 
 # - SQL ist eine definierte Liste, PHP Funktionen haben ein '(' ...')', alles andere sind Variablen 

 </code></pre> 

Back