Tölvumál - 01.12.1999, Blaðsíða 26
Veflausnir meS Informix 1
Dæmi Við sýnum hér eitt einfalt dæmi um notk- <?/MIVAR>
un þar sem listi yfir starfsmenn er sóttur í <!—TAFLA SEM BIRTIST—>
töflu og birtur en innanhússnúmer og við- <TABLE>
vera eru einungis birt sé um vél innanhúss <CAPTION>
að ræða. Við látum sem starfsmennirnir Stafsmenn <?timi>
séu duglegir við að merkja við í viðveru- </CAPTION>
lista. Og við þurfum einnig að birta tíma <?M1SQL SQL=”
og dagsetningu. Hvorutveggja viljum við SELECT
nota víða en ekki endilega saman. Svo við nafn,
smíðum okkur tvö tög, eitt sem listar staða,
starfsmenn og annað sem birtir tíma. ih_simi,
Hér er kóðinn fyrir tímatagið sem við netfang,
vistum í grunninum sem timi.tag. vidvera FROM starfsmenn
<!—TÍMATAG timi.tag—> WHERE rekinn
<?MISQL SQL=”SELECT IS NULL;”>
CURRENT <TR>
DATETIME YEAR TO MINUTE <TD>$1</TD>
FROM systables <TD>$2</TD>
WHERE tabid = 1;”> <TD>
$1 $(IF,$einn_af_okkur,-’ $3,$adalnumer)
<?/MISQL> </TD>
<!—TÍMATAG ENDAR—> <TD> $(IF,$einn_af_okkur,-’
Til skýringa þá eru öll <?...><?/...> tög $4,$adalnetfang)
smíðuð í SGML staðli (Sem er yfirstaðall </TD>
HTML) og keyrð af aðgerðinni WEBEX- <TD>
PLODE sem er sjálfur kjaminn í veflausn- $(IF,$einn_af_okkur,-’
inni. Innihald þeirra birtist ekki í endanleg- $5,Skrifstofan er opin-i
um kóða HTML síðunnar sem skilar sér til frá 9 til 17)
vafrara, það er einungis umbrotin niður- </TD>
staða sem fer alla leið. $ 1 er breyta sem </TR>
inniheldur fyrsta dálkinn í svari SQL fyrir- <?/MISQL>
spurnarinnar. </TABLE>
Nú smíðum við sjálft starfsmannatagið starfsmenn.tag. Það inniheldur svo timi.tag. <!— STARFSMANNATAG ENDAR—>
Gerum ráð fyrir að IP númer okkar sé Það er rétt að geta þess að untbrotskóði
127.0.0.* á milli <?MISQL> og <?/MISQL> er keyrður fyrir hverja færslu sem kemur
<!-STMTAG starfsmenn.tag—> fram samkvæmt sóknarskilyrðunt SQL setningarinnar.
<?MIVAR -i Nú erum við með tvö tög sent við get-
NAME=”einn_af_okkur” um notað aftur og aftur. Viljum við breyta
DEFAULT=”0” > er þess einungis þörf á einum stað. Starfs-
$(IF,$(POSITION, 127.0.0,-' mannatagið er nothæft á ytri sem innri vef
$REMOTE_HOST),1,0) án breytinga. Umhverfisbreytan
<?/MIVAR> $REMOTE_HOST segir til um IP númer vafrarans og IF setningarnar í umbrotsað-
<?MIVAR NAME=”adalnumer”> gerðinni birta annaðhvort almennar upp-
5509000 lýsingar úr breytunum $adalnumer og
<?/MIVAR> $adalnetfang eða eiginlegar upplýsingar
<?MIVAR NAME=”adalnetfang”> úr færslu viðkomandi starfsmanns.
strengur@strengur.is Nú er komið að því að koma upplýs-
26
Tölvumál