Postanowiłem się zabawić z php i zrobić do szkoły prostą stronkę gdzie każdy mógłby dodać siebie- Imię, nazwisko oraz swoje zdjęcie. Wszystko jest dobrze oprócz wyświetlania zdjęcia. Zdjęcie dodaje się w tabeli razem z wszystkimi danymi, więc wystarczy je wyselektować z bazy, ale dostaję albo dziwny ciąg znaków albo errora. Zaznaczam, że stronka jest robiona dla zabawy, oraz wiem, że lepiej dodać ścieżkę do pliku ze zdjęciem, które jest w katalogu, ale na kilka osób w klasie, takie coś powinno wystarczyć. Proszę o małą pomoc :)
Kod który wyświetla na stronie wszystko z tabeli pracownicy:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" a href="<?php include 'css.txt'; ?>">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700&subset=latin-ext" rel="stylesheet">
</head>
<body>
<a href="dodawanie.php">DODAJ</a><br><br>
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "zdjecia";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully" . "<br><br>";
$sql = "SELECT * FROM PRACOWNICY";
$result = $conn->query($sql);
?>
<table>
<tr>
<th id="id">ID</th>
<th id="nr_personalny">Numer Personalny</th>
<th id="imie">Imię</th>
<th id="nazwisko">Nazwisko</th>
<th id="zdjecie">Zdjęcie</th>
</tr>
</table>
<?php
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
?>
<table>
<tr>
<td id="id"><?php echo $row["id"];?></td>
<td id="nr_personalny"><?php echo $row["nr_personalny"];?></td>
<td id="imie"><?php echo $row["imie"];?></td>
<td id="nazwisko"><?php echo $row["nazwisko"];?></td>
<td id="zdjecie"><?php echo ??????????????????????????? ?></td>
</tr>
</table>
<?php
}
} else {
echo "0 results";
}
$conn->close();
?>
</body>
</html>
Tam gdzie znaki zapytania, nie mogę sobię poradzić z wyświetleniem zdjęcia.
Struktura bazy: http://imgur.com/a/LZ76r