RON dokumentace

XML formuláře CSS Javascript

<forsql>

  <forsql name="jmeno_promennych" sqltext="SELECT ... " sqltextvariable="sql_promenna">
    ... obsah ...
  </forsql>

Provede obsah pro každý řádek zadaného sql dotazu.

Atributy:

Kromě proměnné se zadaným jménem nastavuje také proměnnou <name>_index, která obsahuje index řádku, číslováno od 0 (platí od verze Portálu 4.2304.170)

Parametr expand určuje, jestli se má forsql přenášet do dalších úrovní tak jak je (takže přímo tag forsql), nebo se má při prvním vyplnění rozgenerovat a pak už se přenáší jen vnitřní obsah. Dále je možné pomocí parametru processonfill zajistit, aby se tag provedl i při fill (má smysl jen když není nastaven expand). V tom případě se do výsledného XML tag standardně zkopíruje (jako bez expand), ale navíc se také provede obsah.

Příklady použití


  <forsql name="operaceDochazky" sqltext="SELECT Kod, Popis FROM OperaceDochazky WHERE ManualneVkladat = 1">
    <div>Index:{$operaceDochazky_index}, Kód: {$operaceDochazky[0]}, popis: {$operaceDochazky[0]}</div>
  </forsql>