Php 页面内的文件上载

Php 页面内的文件上载,php,javascript,image,upload,Php,Javascript,Image,Upload,我需要一个页面内的图像上传系统,以便用户可以上传图片,而无需离开个人资料编辑页面。就像在soundcloud中,当用户编辑他们的个人资料时一样。图片应该上传,然后应该显示在个人资料编辑页面上传后。所有内容都是用PHP编写的,但我猜其中一定会有一些javascript。如果已经有这样的东西,我可以利用,请让我知道 这是配置文件编辑代码 $username = $_SESSION['username']; $pass = $_SESSION['password']; include (

我需要一个页面内的图像上传系统,以便用户可以上传图片,而无需离开个人资料编辑页面。就像在soundcloud中,当用户编辑他们的个人资料时一样。图片应该上传,然后应该显示在个人资料编辑页面上传后。所有内容都是用PHP编写的,但我猜其中一定会有一些javascript。如果已经有这样的东西,我可以利用,请让我知道

这是配置文件编辑代码

$username = $_SESSION['username'];
    $pass = $_SESSION['password']; 
  include ("../database.php");
   $result = mysql_query("SELECT * FROM members WHERE username='$username' AND     password='$pass' AND artist='Y'");

while($row = mysql_fetch_array($result)){

$artisturl = mysql_query("SELECT * FROM members  
WHERE username='$username' AND password='$pass'  AND artist='Y'");

while($row = mysql_fetch_array($artisturl)){
echo '<form action="phpscripts/artistupdate.php" method="post">
<input type="text" name="artistname" value="'. $row['artistname'].'" class="name"    maxlength="80"><span id="editlink"><t1>Your profile link will be: <br><a    href="http://newbornsounds.co.uk/artists/artist.php?artist='.$row['artistname'].'">    <b>http://newbornsounds.co.uk/artists/artist.php?artist=<FONT
 style="BACKGROUND-COLOR: yellow">'.$row['artistname'].'</font></b></a></span>
 <br><div id="urlwarn"><t1>Please note that if you change your url all the links you     have placed outside of NBS will be affected.</t1></div>';
}
}
?>
<hr>
<?php 


    $username = $_SESSION['username'];
    $pass = $_SESSION['password']; 
   include ("../database.php");
   $result = mysql_query("SELECT * FROM members WHERE username='$username' AND     password='$pass' AND artist='Y'");

while($row = mysql_fetch_array($result)){

       echo '<div id="artistsbio"><form action="phpscripts/artistupdate.php"    method="post">
       <textarea name="bio" rows="10" cols="80" name="bio" value="'.    $row['bio']. '" class="bio">'. $row['bio']. '</textarea><br>
       <div id="probwarn"><t1>Everything is still in the beta stage so there are bound to be a few problems. If you spot one please <a href="mailto:artists@newbornsounds.co.uk"><b>tell us about it.</b></a></t1></div>

       </div>';

}
?>

<a href="upload.html"><div id="imageright1edit"><img src="<?php  
   include ("../database.php");
   $result = mysql_query("SELECT * FROM members WHERE username='$username' AND     password='$pass' AND artist='Y'");

 while($row = mysql_fetch_array($result)){ echo ''. $row['image1'].''; }?>" width="100%"></a>
<a href="upload.html"><div id="imageright1edit"><img src="<?php  
   include ("../database.php");
   $result = mysql_query("SELECT * FROM members WHERE username='$username' AND    password='$pass' AND artist='Y'");

while($row = mysql_fetch_array($result)){ echo ''. $row['image2'].''; }?>" width="100%"></div></a>

<!-- This is the image upload select box-->
<input type="file" name="imageupload" value="Upload an image" class="filebutton"></div>

<input type="submit" name="submit" value="Done" class="button"></form>
$username=$\u会话['username'];
$pass=$\会话['password'];
包括(“../database.php”);
$result=mysql_query(“从username='$username'和password='$pass'和artist='Y'的成员中选择*);
while($row=mysql\u fetch\u数组($result)){
$artisturl=mysql\u查询(“从成员中选择*
其中username='$username'和password='$pass'和artist='Y');
while($row=mysql\u fetch\u数组($artisturl)){
回声'
您的个人资料链接将是:

请注意,如果您更改url,您在NBS之外放置的所有链接都将受到影响。”; } } ?>

我从本教程中了解了如何做到这一点:


它利用了jQuery的

我从本教程中学到了如何做到这一点:

它利用了jQuery的


      查看一下谷歌上的AJAX和PHP文件上传,我想你会找到你想要的。查看一下谷歌上的AJAX和PHP文件上传,我想你会找到你想要的。我在不到一个月前就学习了本教程,并顺利完成了它。如果我能想到更多的东西,我会把它添加到我的答案中。我不是在寻找一个裁剪工具,尽管我可能会使用它,谢谢。我要找的东西,将上传图像内的页面,而不加载另一个页面。谢谢你提到编辑,所以我不太确定你到底在找什么。而且上传后几乎总是会出现某种形式的后期裁剪:)有点问题。请帮助我在不到一个月前完成了本教程的学习,并顺利完成了它。如果我能想到更多的东西,我会把它添加到我的答案中。我不是在寻找一个裁剪工具,尽管我可能会使用它,谢谢。我要找的东西,将上传图像内的页面,而不加载另一个页面。谢谢你提到编辑,所以我不太确定你到底在找什么。而且上传后几乎总是会出现某种形式的后期裁剪:)有点问题。有点小问题,请帮忙。有点小问题,请帮忙。请帮忙