sql >> データベース >  >> RDS >> Mysql

PHPで複数の画像の挿入とアップロードを実行するにはどうすればよいですか?

    複数のアップロードに関するすべてのアイデアを得ることができるかどうかを確認してください http:// php.net/manual/en/features.file-upload.multiple.php

    以下の例を参照

    <?php 
    print_r($_FILES);
    ?>
    <form action="" method="post" enctype="multipart/form-data">
      Send these files:<br />
      <input name="userfile[]" type="file" /><br />
      <input name="userfile[]" type="file" /><br />
      <input type="submit" value="Send files" />
    </form>
    

    結果は次のとおりですを参照してください

    Array
    (
        [userfile] => Array
            (
                [name] => Array
                    (
                        [0] => cancelled booking - PAYG.png
                        [1] => cancelled booking - PAYG.png
                    )
    
                [type] => Array
                    (
                        [0] => image/png
                        [1] => image/png
                    )
    
                [tmp_name] => Array
                    (
                        [0] => C:\xampp\tmp\php402A.tmp
                        [1] => C:\xampp\tmp\php402B.tmp
                    )
    
                [error] => Array
                    (
                        [0] => 0
                        [1] => 0
                    )
    
                [size] => Array
                    (
                        [0] => 99134
                        [1] => 99134
                    )
    
            )
    
    )
    

    次の質問はforeachです

    <?php 
    foreach ($_FILES['userfile'] as $position => $file){
        print_r($file);
    
    }
    
    ?>
    

    その結果がベローを参照してください:

    Array
    (
        [0] => cancelled booking - PAYG.png
        [1] => cancelled booking - PAYG.png
    )
    Array
    (
        [0] => image/png
        [1] => image/png
    )
    Array
    (
        [0] => C:\xampp\tmp\php284D.tmp
        [1] => C:\xampp\tmp\php284E.tmp
    )
    Array
    (
        [0] => 0
        [1] => 0
    )
    Array
    (
        [0] => 99134
        [1] => 99134
    )
    

    これで理解できます

    ThanksPratik



    1. CakePHPがHABTMデータを保存する

    2. golangsqlドライバーのprepareステートメント

    3. MySQLでストアドプロシージャ/関数の定義を表示する

    4. MySQL5の複数列の主キー