2012-01-14 15 views
1

アバターアップローダを作成しようとしていますが、ブラウジングウィンドウを開くボタンを1つだけクリックしてから、AvatarUploadクラス。画像アップロードフォームが自動的にフォームを送信するときに入力値を投稿しない

私が特定した問題は、フォームが何も投稿していないように見えるということです。

助けがあれば助かります。

var_dump(isset($_POST['uploaded'])); 
if(isset($_POST['uploaded'])) 
{ 
$img = new AvatarUpload(); 
$img->startUpload(); 
} 
else 
{ 
?> 
    <form method="post" enctype="multipart/form-data" name="uploadAvatar"> 
      <p> 
      <input type="file" name="uploaded" id="file" onchange="this.form.submit()" /> 
      <p> 
     </form> 
<?php 
} 
?> 

答えて

1

ファイルをアップロードすると、$ _POSTではなく$ _FILESに表示されます。

+0

また、「アップロード済み」というフォームに変数があり、それが何かに設定されていない限り、if文とvar dumpは何もしません。そこにもっとコードがありますか? – Silvertiger

+0

シンプルなエラー: - /それを指摘してくれてありがとう! –

+0

クール..喜んで助けになる - 私は何時間もコードを見つめていて、行方不明のコロンや見積もりは見ない – Silvertiger

関連する問題