Невозможно обновить имя изображения в базе данных MySQL [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно обновить имя изображения в базе данных MySQL [закрыто]

Сообщение Anonymous »

Я пытаюсь обновить изображение в базе данных MySQL, но каждый раз, когда я пытаюсь обновить, другие поля (то есть местоположение) обновляются, но имя изображения становится пустым.
ниже приведен код для обновления: < /p>

Код: Выделить всё

if (isset($_POST['edt_Pic'])) {
$id = mysqli_real_escape_string($con, $_POST["id"]);
$file = mysqli_real_escape_string($con, $_POST['file']);
$fullname = mysqli_real_escape_string($con, $_POST['fullname']);
$filename = $_FILES['file']['name'];
$file_temp = $_FILES['file']['tmp_name'];
$file_size = $_FILES['file']['size'];

if ($file_size > 1048576) {
echo "alert('Attached photo exceeds 1Mb. Kindly reduce the size.');
";
echo "window.location.href='users.php'";
} elseif (!empty($_FILES["file"]["tmp_name"])) {
$exp = explode(".", $file_name);
$ext = end($exp);
$name = $_FILES['file']['name'];

move_uploaded_file($_FILES["file"]["tmp_name"], "./users/" . $name);

$location = "./users/" . $name;

$sql = "UPDATE     users
SET        file = ?, location = ?, fullname = ?
WHERE      id = ?";

$stmt = mysqli_prepare($con, $sql);

mysqli_stmt_bind_param($stmt, "sssi", $file, $location, $fullname, $id);

if (mysqli_stmt_execute($stmt)) {
echo "alert('Image for " . $fullname . " has updated successfully.');
";
echo "window.location.href='users.php'";
} else {
echo "alert('Oops! Something went wrong. Please try again.');
";
echo "window.location.href='users.php'";
}
}

mysqli_stmt_close($stmt);
}
mysqli_close($con);
Я попытался добавить поля ввода старого файла, но не повезло.

Подробнее здесь: https://stackoverflow.com/questions/795 ... l-database
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»