/** * prenas la sercxon kun identifikilo $id el la * datumbazo, montras nomon, priskribon ktp. kaj * metas la sercxopciojn al $valoroj. */ function trovuSercxon($id, &$valoroj) { $sql = datumbazdemando(array("s.ID" => "ID", "s.nomo" => "sercxnomo", "e.nomo" => "entajpanto", "s.priskribo" => "priskribo", "s.sercxo" => "sercxo"), array("sercxoj" => "s", "entajpantoj" => "e"), array("s.entajpanto = e.ID", "s.ID = '{$id}'")); $rez = sql_faru($sql); if ($linio = mysql_fetch_assoc($rez)) { eoecho("<h3>Dau^rigita serc^o</h3>\n"); echo "<table>\n"; eoecho("<tr><th>ID</th><td>{$linio['ID']}</td></tr>\n"); eoecho("<tr><th>nomo</th><td>{$linio['sercxnomo']}</td></tr>\n"); eoecho("<tr><th>kreinto</th><td>{$linio['entajpanto']}</td></tr>\n"); eoecho("<tr><th>priskribo</th><td>{$linio['priskribo']}</td></tr>\n"); echo "<tr><td colspan='2'>"; ligu("sercoj.php?sendu=redaktu&id=16", "Redaktu informojn"); echo "</td></tr>\n"; echo "</table>"; $valoroj = malkodiguSercxon($linio['sercxo']); } else { darf_nicht_sein(); } }
/** * prenas la serĉon kun identigilo $id el la * datumbazo, montras nomon, priskribon ktp. kaj * metas la serĉopciojn al $valoroj. * * @param int $id identigilo de la serĉo * @paran array $valoroj tien ni metos la informojn. * @param boolean $montru se <val>true</val>, ni montras iun tabelan * superrigardon. Se <val>false</val>, ni faras nenion. */ function trovuSercxon($id, &$valoroj, $montru) { $sql = datumbazdemando(array("s.ID" => "ID", "s.nomo" => "sercxnomo", "e.nomo" => "entajpanto", "s.priskribo" => "priskribo", "s.sercxo" => "sercxo"), array("sercxoj" => "s", "entajpantoj" => "e"), array("s.entajpanto = e.ID", "s.ID = '{$id}'")); $rez = sql_faru($sql); if ($linio = mysql_fetch_assoc($rez)) { if ($montru) { eoecho("<h3>Dau^rigita serc^o</h3>\n"); echo "<table>\n"; eoecho("<tr><th>ID</th><td>{$linio['ID']}</td></tr>\n"); eoecho("<tr><th>nomo</th><td>{$linio['sercxnomo']}</td></tr>\n"); eoecho("<tr><th>kreinto</th><td>{$linio['entajpanto']}</td></tr>\n"); eoecho("<tr><th>priskribo</th><td>{$linio['priskribo']}</td></tr>\n"); echo "<tr><td colspan='2'>"; ligu("sercxoj.php?sendu=redaktu&id=" . $linio['ID'], "Redaktu informojn"); echo "</td></tr>\n"; echo "</table>"; } $valoroj = malkodiguSercxon($linio['sercxo']); if (!$valoroj['sercxo_titolo']) { $valoroj['sercxo_titolo'] = $linio['sercxnomo']; } $_SESSION['sekvontapagxo'] = "gxenerala_sercxo.php?antauxa_sercxo=" . $id . "&sendu=sercxu"; } else { darf_nicht_sein(); } }