Hallo,
Da ich zurzeit noch ein Anfänger bin was Programmieren betrifft würde ich mal eure Hilfe brauchen.
ich bin zurzeit an einem "Controlling" Tool für gewisse Websiten wo einfach gecheckt wird ob sie erreichbar sind oder eben nicht.
Es ist schon möglich auf dieser Seite Bilder hochzuladen die dann in der MySQL Datenbank gespeichert werden. Jetzt versuche ich gerade bei den Servern ein Dropdown Menü zu erstellen wo man aus allen hochgeladenen Bilder eines Auswählen kann um es sozusagen als Profilbild hinzuzufügen.
UPLOAD FUNCTION:
dbConfig.php:
Wie genau mache ich jetzt das Dropdown Menü um Bilder aus der Datenbank hinzuzufügen?
LG
Da ich zurzeit noch ein Anfänger bin was Programmieren betrifft würde ich mal eure Hilfe brauchen.
ich bin zurzeit an einem "Controlling" Tool für gewisse Websiten wo einfach gecheckt wird ob sie erreichbar sind oder eben nicht.
Es ist schon möglich auf dieser Seite Bilder hochzuladen die dann in der MySQL Datenbank gespeichert werden. Jetzt versuche ich gerade bei den Servern ein Dropdown Menü zu erstellen wo man aus allen hochgeladenen Bilder eines Auswählen kann um es sozusagen als Profilbild hinzuzufügen.
UPLOAD FUNCTION:
PHP-Code:
<?php
// Include the database configuration file
include 'dbConfig.php';
$statusMsg = '';
// File upload path
$targetDir = "uploads/";
$fileName = basename($_FILES["file"]["name"]);
$targetFilePath = $targetDir . $fileName;
$fileType = pathinfo($targetFilePath,PATHINFO_EXTENSION);
if(isset($_POST["submit"]) && !empty($_FILES["file"]["name"])){
// Allow certain file formats
$allowTypes = array('jpg','png','jpeg','gif','pdf');
if(in_array($fileType, $allowTypes)){
// Upload file to server
if(move_uploaded_file($_FILES["file"]["tmp_name"], $targetFilePath)){
// Insert image file name into database
$insert = $db->query("INSERT into images (file_name, uploaded_on) VALUES ('".$fileName."', NOW())");
if($insert){
$statusMsg = "The file ".$fileName. " has been uploaded successfully.";
}else{
$statusMsg = "File upload failed, please try again.";
}
}else{
$statusMsg = "Sorry, there was an error uploading your file.";
}
}else{
$statusMsg = 'Sorry, only JPG, JPEG, PNG, GIF, & PDF files are allowed to upload.';
}
}else{
$statusMsg = 'Please select a file to upload.';
}
// Display status message
echo $statusMsg;
?>
<?php
// Include the database configuration file
include 'dbConfig.php';
// Get images from the database
$query = $db->query("SELECT * FROM images ORDER BY uploaded_on DESC");
if($query->num_rows > 0){
while($row = $query->fetch_assoc()){
$imageURL = 'uploads/'.$row["file_name"];
?>
<img src="<?php echo $imageURL; ?>" alt="" />
<?php }
}else{ ?>
<p>No image(s) found...</p>
<?php } ?>
PHP-Code:
<?php
// Database configuration
$dbHost = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "login";
// Create database connection
$db = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
// Check connection
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
?>
LG
Kommentar