it is now possible to edit station entries

This commit is contained in:
2022-06-17 17:18:41 +02:00
parent 491a12276d
commit 4ca75ef48d
7 changed files with 108 additions and 8 deletions

View File

@@ -358,4 +358,39 @@ function change_time($con, $m_id, $s_id, $time) {
} catch(PDOException $e) {
handle_pdo_exception($e);
}
}
function get_station_all($con, $s_id) {
try {
$stmt = $con->prepare("SELECT * FROM Station WHERE s_id = :s_id");
$stmt->execute(['s_id' => $s_id]);
$stmt->setFetchMode(PDO::FETCH_ASSOC);
return $stmt;
} catch(PDOException $e) {
handle_pdo_exception($e);
}
}
function update_station_name($con, $s_id, $name) {
try {
echo $s_id . "\n";
echo $name . "\n";
$stmt = $con->prepare("UPDATE Station SET name = ? WHERE s_id = ?");
$stmt->bindParam(1, $name, PDO::PARAM_STR);
$stmt->bindParam(2, $s_id, PDO::PARAM_INT);
$stmt->execute();
} catch(PDOException $e) {
handle_pdo_exception($e);
}
}
function update_station_pos($con, $s_id, $pos) {
try {
$stmt = $con->prepare("UPDATE Station SET standort = ? WHERE s_id = ?");
$stmt->bindParam(1, $pos, PDO::PARAM_STR);
$stmt->bindParam(2, $s_id, PDO::PARAM_INT);
$stmt->execute();
} catch(PDOException $e) {
handle_pdo_exception($e);
}
}