08.04
This commit is contained in:
@@ -17,24 +17,13 @@ if (!$db) {
|
||||
<h2>Kwerenda 4</h2>
|
||||
<p>Kwerenda: <code>INSERT INTO gry (nazwa, opis, punkty, cena, zdjecie) VALUES ("Zamczysko", "Na odludziu stoi opuszczone zamczysko, w którym znajduje się skarb strzeżony przez złowrogie demony i duchy ", 200, 50.0, "zamczysko.jpg");</code></p>
|
||||
<?php
|
||||
$paramsFile = __DIR__ . '/rekord.txt';
|
||||
$params = @file($paramsFile, FILE_IGNORE_NEW_LINES);
|
||||
|
||||
if ($params === false || count($params) < 5) {
|
||||
die('Brak pliku params.txt lub za mało linii (wymagane 5).');
|
||||
$query = "INSERT INTO gry (nazwa, opis, punkty, cena, zdjecie) VALUES ('Zamczysko', 'Na odludziu stoi opuszczone zamczysko, w którym znajduje się skarb strzeżony przez złowrogie demony i duchy', 200, 50.0, 'zamczysko.jpg');";
|
||||
$result = mysqli_query($db, $query);
|
||||
if ($result) {
|
||||
echo "Pomyślnie dodano grę do bazy danych.";
|
||||
} else {
|
||||
echo "Błąd podczas dodawania gry: " . mysqli_error($db);
|
||||
}
|
||||
|
||||
// 1 linia = 1 parametr
|
||||
$nazwa = mysqli_real_escape_string($db, trim($params[0]));
|
||||
$opis = mysqli_real_escape_string($db, trim($params[1]));
|
||||
$punkty = (int) trim($params[2]);
|
||||
$cena = (float) trim($params[3]);
|
||||
$zdjecie = mysqli_real_escape_string($db, trim($params[4]));
|
||||
|
||||
$query = "INSERT INTO gry (nazwa, opis, punkty, cena, zdjecie)
|
||||
VALUES ('$nazwa', '$opis', $punkty, $cena, '$zdjecie')";
|
||||
|
||||
mysqli_query($db, $query);
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user