hei
yksinkertainen php:
<?php $conn=odbc_connect('odbc_yhteys','',''); if (!$conn) {exit("Connection Failed: " . $conn);} $sql="SELECT * FROM OmaTietokantani"; $rs=odbc_exec($conn,$sql); if (!$rs) {exit("Error in SQL");} echo "<table><tr>"; echo "<th>sukunimi</th>"; echo "<th>etunimet</th></tr>"; while (odbc_fetch_row($rs)) { $compname=odbc_result($rs,"sukunimi"); $conname=odbc_result($rs,"etunimet"); echo "<tr><td>$compname</td>"; echo "<td>$conname</td></tr>"; } odbc_close($conn); echo "</table>"; ?>
En haluaisikaan vaan tulostaa kaikki tuhansia nimiä vaan haluaisin popup-ikkunan tms. joka kysyisi sukunimeä ja toisen joka kysyisi etunimeä ja toisi sitten tulokseksi ne nimet joihin syöttämäni merkkijonot täsmäävät. Onko liian monimutkainen homma näin yksinkertaiselle?
Mod. lisäsi kooditagit.
Ei tuo ole liian vaikeaa. Tekstistäsi saa sen käsityksen, että suurin ongelmakohta on nimien valinta. Muokkaa kyselyäsi laittamalla *:n tilalle etunimi, sukunimi ja lisää where-ehto, joka hakee kannasta tietyt nimet. Samoin distinct karsii hausta useaan kertaan esiintyvät tulokset, mutta näyttää yhden hakutuloksen. Ja pop-upin saa tehtyä ainakin linkkeihin lisäämällä a hrefiin target-attribuutin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.