как создать загрузчик изображений

Поэтому я пытаюсь создать загрузку изображений для своего веб-сайта, но я хочу, чтобы каждый пользователь мог загружать туда свои изображения. У меня есть рабочий код, но я не могу понять, как его установить, где каждый пользователь может загрузить туда свою картинку. Я знаю, что это связано с началом сессии, но я не знаю что. Я сам обучаю себя коду, поэтому я все еще ничего не понимаю.

<?php session_start();
$_SESSION['username'] = "buttcakes";
?>
<?php
if(isset($_POST['submit'])){
move_uploaded_file($_FILES['file']
['tmp_name'],"picture/".$_FILES['file']['name']);
$con = mysqli_connect (all correct on my end);
$q = mysqli_query($con,"UPDATE user3 SET image = '".$_FILES
['file']['name']."' WHERE username = '".$_SESSION['username']."'");
}
?>
<!DOCTYPE html>
<html>
<head>

</head>
<body>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="submit">
</form>
<?php
$con = mysqli_connect
("local", "mine", "", "mine");
$q = mysqli_query($con,"SELECT * FROM user3");
while($row = mysqli_fetch_assoc($q)){
echo $row['username'];
if($row['image'] == ""){
echo "<img width='100' height='100'
src='picture/default.jpg' alt='Default Profile Pic'>";
} else {
echo "<img width='100' height='100'
src='picture/".$row['image']."' alt='Profile Pic'>";
}
echo "<br>";
}
?>
</body>
</html>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]