Hallo Leute, also versuche ich meine Profilbilder für meine Benutzer zu erstellen. Ich habe es für die Benutzer arbeiten, so können Sie sich anmelden usw., und dann abmelden, alles funktioniert gut, aber im Moment zeigt es jedes Benutzerprofil Bild und nicht die spezifische, die zum ZeitpunktProfilbild für alle Benutzer und nicht für einen
eingeloggt istid
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:
<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>
Es ist etwas damit zu tun: $q = mysqli_query($con,"SELECT * FROM users");
ich habe versucht, das zu $q = mysqli_query($con,"SELECT * FROM users WHERE user_name = $user_name");
ändern, aber nicht l So ging es zurück zu etwas, das fast funktionierte. Wie auch immer jede Hilfe zu diesem Thema wäre erstaunlich
Perfekt :) mein schlechtes hahah, wird in 6 Minuten accpet, wenn ich x kann – RonTheOld