-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathiscore.php
36 lines (31 loc) · 1.17 KB
/
iscore.php
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
30
31
32
33
34
35
36
<h2>Ergebnis eingetragen</h2>
<?php
// Testausgabe
if( FALSE ) {
echo '<ol>';
foreach($_REQUEST as $key => $value) {
echo '<li>Parameterschlüssel: <span style="color: blue">' . $key . '</span>,' ;
echo 'Parameterwert: <span style="color: blue">' .$value . '</span></li>';
}
echo '<ol>';
}
// besser auslagern !!
$datum = filter_var( $_REQUEST['datum'], FILTER_SANITIZE_STRING);
$userId = filter_var( $_REQUEST['userId'], FILTER_SANITIZE_STRING);
$courseId = filter_var( $_REQUEST['courseId'], FILTER_SANITIZE_STRING);
$mysqli = connect();
$sql = "INSERT INTO rounds (user_id, course_id, date) VALUES ( $userId, $courseId,'$datum')";
$result = $mysqli->query($sql);
$roundId = $mysqli->insert_id;;
foreach($_REQUEST as $key => $value) {
if( strpos( $key, 'ahn' ) == 1 ) {
$n = intval( substr( $key, 4 ) );
$s = filter_var( $_REQUEST[$key], FILTER_SANITIZE_STRING);
$sql = "INSERT INTO holes (round_id, hole, strokes) VALUES ( $roundId,$n, $s)";
//echo $sql . '<br>';
$r = $mysqli->query($sql);
}
}
$userResult = getById( "users", $userId );
echo "Neues Ergebnis für ${userResult['name']} vom $datum eingetragen<br>";
?>