-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathajax_haepalvelu.php
More file actions
29 lines (29 loc) · 925 Bytes
/
ajax_haepalvelu.php
File metadata and controls
29 lines (29 loc) · 925 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
include('connect.php');
//Jos kategoria on asetettu ja se postataan -> asetetaan se muuttujaan.
if (isset($_POST['kategoria']) && $_POST['kategoria']) {
$kategoria = $_POST['kategoria'];
//Haetaan palvelut halutulla kategorialla.
$sql = $conn->prepare("SELECT palvelu.id, palvelu.nimi FROM palvelu WHERE palvelu.kategoria = :1");
$sql->bindValue(':1', $kategoria);
$sql->execute();
//Jos tuloksia on, viedään ne palveluselectille.
if ($sql->rowCount() > 0) {
echo "<option selected='selected' value='poistettu' disabled >Valitse palvelu</option>";
while ($row = $sql->fetch()) {
echo "<option value='".$row["id"]."'>".$row["nimi"]."</option>";
}
}
//Jos tuloksia ei ole, tiedotetaan siitä.
else
{
echo "<option value='noresults'>Ei tuloksia</option>";
}
//Lopuksi katkaistaan tietokantayhteys.
$conn = null;
}
//Jos arvoja ei ole, näytetään virheilmoitus.
else {
echo "errorfile";
}
?>