я уже успешно загрузил мой образ в базу данных, мой код:манипуляция DOM расспрашивает
<?php
if(isset($_POST['submit'])){
$name = $_POST["inputEntryName"];
$picture_tmp = $_FILES['inputFile']['tmp_name'];
$picture_name = $_FILES['inputFile']['name'];
$picture_type = $_FILES['inputFile']['type'];
$desc = $_POST["desc"];
$path = "upload/". $picture_name;
if (file_exists("upload/" . $picture_name)){
echo $picture_name . " already exists. ";
}
else{
if(move_uploaded_file($picture_tmp,$path)){
require_once "database.php";
$db = new Database();
$insQuery = "insert into image(name,image,description) values('".$picture_tmp."','".$path."','".$desc."')";
$result = $db->query($insQuery);
echo "File successfully uploaded!";
}
else{
echo "File is not uploaded.";
}
}
}
?>
я хочу сделать DIV для каждого изображения в моей базе данных что-то вроде этого:
<name>
<image>
<description>
затем Я хочу добавить эти div в мой основной контейнер в index.php. как я могу это сделать? это манипуляция с домом или есть ли другой способ добиться этого?
это моя функция тест:
Как вы загрузки изображений? Если с помощью javascript метод будет отличаться, чем при более традиционном представлении формы. – RamRaider
Я сделал это через традиционную отправку формы, как в приведенном выше коде. – Jason
Как и в случае, если вы используете стандартную форму POST, а не Javascript, вам не нужно будет манипулировать DOM с помощью PHP или Javascript - просто создайте контент во время выполнения, используя запрос, чтобы получить детали изображения из db (для все изображения) и прокручивать набор записей, создавая желаемую структуру html. – RamRaider