Merhaba arkadaşlar bu yüzden kullanıcılarımın yüklemesi için profil resimlerimi oluşturmaya çalışıyorum. Ben kullanıcılar için çalışmak için var, bu yüzden yükleme vb oturum açabilirsiniz, ve sonra, tüm çalışıyor, ancak şu anda o anda oturum açmış olan belirli bir kullanıcı değilProfil resmi tek bir kullanıcı için görüntüleniyor
gösteriliyor, tüm iyi çalışıyorid
user_name
password
profilePic set it as text
MY PHP:
<?php
mysql_connect("localhost","root","") or die ("could not connect");
mysql_select_db("reg") or die ("could not find db");
session_start();
if(!$_SESSION['username']){
header("location: login.php");
}
$favs = array();
$links = array();
$sql = "SELECT * FROM recipe WHERE fav='yes'";
$records = mysql_query($sql);
//while($result =mysql_fetch_assoc($records)){
//$favs[] = $result['recipeName'];
//$links[] = $result['url'];
//}
$user_name = $_SESSION['username'];
if(isset($_POST['submit'])){
move_uploaded_file($_FILES['file']['tmp_name'],
"Image/userImages/".$_FILES['file']['name']);
$con = mysqli_connect("localhost","root","","reg");
$q = mysqli_query($con,"UPDATE users SET profilePic = '".
$_FILES['file']['name']."' WHERE user_name = '".$_SESSION['username']."'");
}
?>
html: $q = mysqli_query($con,"SELECT * FROM users");
Ben $q = mysqli_query($con,"SELECT * FROM users WHERE user_name = $user_name");
ama hiçbir l o değiştirmeyi denedim:
<div class = "pic">
<?php
$con = mysqli_connect("localhost","root","","reg");
$q = mysqli_query($con,"SELECT * FROM users");
while($row = mysqli_fetch_assoc($q)){
if($row['profilePic'] == ""){
echo "<img width='100' height='100'
src='Image/userImages/profile.png' alt='Default Profile Pic'>";
} else {
echo "<img width='100' height='100'
src='Image/userImages/".$row['profilePic']."' alt='Profile Pic'>";
}
echo "<br>";
}
?>
<div class="userNameText">
<?php echo $_SESSION['username'];?>
</div>
</div>
o bu işle bir şeydir uck, neredeyse işe yarayan bir şeye geri döndü. Neyse bu konuda herhangi bir yardım daha sonra, bu html php ile aynı dosyada ise nerede, hiç ' '
eklemeyi unuttuğu
kullanmalısınız Mükemmel :) Benim hahah, 6 dakika içinde ben x – RonTheOld