Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyimpan Nama Fail dan Data Borang Bersama-sama Semasa Muat Naik Imej dengan PHP?
Menyimpan Nama Fail dan Data Borang Tambahan dalam Pangkalan Data Semasa Memuat Naik Imej ke Pelayan Menggunakan PHP
Artikel ini menangani cabaran menyimpan nama fail imej yang dimuat naik bersama-sama dengan data borang lain dalam pangkalan data.
Borang
Borang HTML yang akan digunakan termasuk medan untuk memasukkan butiran ahli kumpulan (nama, jawatan , foto, dsb.) dan input muat naik fail untuk foto ahli kumpulan.
Pemprosesan PHP
Skrip PHP melakukan langkah berikut:
Kod Contoh
Skrip PHP berikut menggabungkan konsep yang dibincangkan di atas:
<code class="php"><?php // Directory for image storage $target = "images/"; $target_file = $target . basename($_FILES['photo']['name']); // Retrieve form data $nameMember = $_POST['nameMember']; $bandMember = $_POST['bandMember']; $aboutMember = $_POST['aboutMember']; $otherBands = $_POST['otherBands']; // Database connection $mysqli = new mysqli("localhost", "username", "password", "databaseName"); // Database insertion query $query = "INSERT INTO tableName (nameMember, bandMember, photo, aboutMember, otherBands) VALUES ('$nameMember', '$bandMember', '$target_file', '$aboutMember', '$otherBands')"; $result = $mysqli->query($query); // Image upload if (move_uploaded_file($_FILES['photo']['tmp_name'], $target_file)) { echo "File uploaded successfully and data saved in database."; } else { echo "Error uploading file."; } ?></code>
Nota: Sambungan pangkalan data butiran, serta nama jadual, harus diubah suai agar sepadan dengan persekitaran khusus anda.
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Nama Fail dan Data Borang Bersama-sama Semasa Muat Naik Imej dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!