나는 연령대이 놀겠다는 거 봤는데 알아낼 수없는 이유는 해프닝 - 나는 & 다음 코드를 가지고 "PhpAcademy"튜토리얼 (I 단순히 사용자 프로필 그림을 업로드 phpMyAdmin을 사용하고 다음과 같은거야 세션을 기반으로) : 문제는 내가 파일 &을 클릭 할 때 "업로드"를 클릭하면 이미지 파일이 phpmyadmin의 'imagelocation'아래에 표시되지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다. 감사!내 이미지 업로드가 phpMyAdmin의 내 imagelocation 필드에 나타나지 않는 이유는 무엇입니까?
<?php include("uploadprofilepic.php"); ?>
<?php
$query = mysql_query("SELECT * FROM members WHERE username='$username'");
if (mysql_num_rows($query)==0)
die("User not found!");
else {
$row = mysql_fetch_assoc($query);
$location = $row['imagelocation'];
echo "<img src='$location'>";
}
:
가<?php
$_SESSION['username']="atestuser508";
$username = $_SESSION['username'];
echo "Welcome, ".$username."!<br/>";
if ($_POST['submit']) {
// get file attributes
$name = $_FILES['myfile']['name'];
$tmp_name = $_FILES['myfile']['tmp_name'];
if ($name)
{
// start the upload process
$location = "avatars/$name";
move_uploaded_file($tmp_name,$location);
$query = mysql_query("UPDATE members SET imagelocation='$location' WHERE username='$username'");
die("You've successfully uploaded your profile pic! <a href='login-home.php'>Return to your profile</a>");
}
else
die("Please select a file to upload!");
}
echo "Upload a profile picture:
<form action='uploadprofilepic.php' method='POST' enctype='multipart/form-data'>
File: <input type='file' name='myfile'><input type='submit' name='submit' value='Upload!'>
</form>
";
?>
USER 다음 &을 업로드 할 수 있도록한다 "PROFILE"PAGE는 PROFILE PIC 표시 :
업로드 프로세스를 시작해야한다 'UPLOADPROFILEPIC.PHP'파일
?>
음 당신은 imagelocation의 DB 필드가 비어있는 말? –
실제로 다곤 그것은 phpMyAdmin에있는 DB 필드에 0으로 – BennyB