Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:n tietokanta kysely parametrillä?

hannlapp [30.11.2010 13:20:39]

#

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.

Jaska [30.11.2010 13:35:56]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta