beny18241
9.04.2009, 14:11:30
Witam
Prosze o pomoc ... chodzi o stworzenie strony php z dwoma menu rozwijanymi (select field)
na przykladzie prostej tabeli.
nazwa | wartosc
-------------------+---------------------------------
Maciek | wartosc1
Maciek | wartosc2
Anka | wartosc3
Mam pytanie chcialbym zrobic menu rozwijane , gdzie wartosciami byly by rekody(kolumna) z bazy postgresowej. (np nazwa)
Kiedy wybralbym z tego menu np Maciek , drugie menu rozwijane przedstawilo by wartosci tylko takie gdzie wartosc nazwy = Maciek.
Ma ktos pomysl jak to zrobic ?
Pokaż, jakim kodem sobie generujesz selecta. To proste - funkcje wyciągające dane są omówione w każdym tutorialu.
Po drugie - aby wybrać wg kryteriów, używasz where.
Podstawy, podstawy, podstawy...
slawny
9.04.2009, 14:27:47
beny18241
10.04.2009, 08:38:02
Tak generuje SELECTA... i dziala dobrze..
<?php
$dbh = pg_connect("host=localhost dbname=database user=admin");
if (!$dbh) {
die("Error in connection: " . pg_last_error());
}
$sql = "SELECT * FROM table limit 10";
$result = pg_query($dbh, $sql);
if (!$result) {
die("Error in SQL query: " . pg_last_error());
}
while ($row = pg_fetch_array($result)) {
echo "kolumna1: " . $row[0] . "<br />";
}
pg_free_result($result);
pg_close($dbh);
?>
pytanie tylko jak zamiast echo dac do select fielda.
erix
10.04.2009, 11:42:48