Guten Abend,
Ich habe folgendes Problem:
Ich habe eine Datei erstellt, mit der ich Daten aus einer Form an meine DB senden kann. Das klappt soweit auch gut. Nun möchte ich in dieser Form noch eine Dropdownliste haben mir die Dateien aus einem Ordner auf dem server ausliest und den entsprechenden wert mit an die bd sendet.
D.h. auf dem Server sind folgende Dateien test.php, beispiel.zip und diese werte sollen in der dropdownliste stehen. Je nach dem welchen Wert ich auswähle, soll dieser mit an die Datenbank geschickt werden z.B. "test.php" soll an Tabelle testdb Deld file gesendet werden.
Die Dropdownliste habe ich geschrieben und sie funktioniert auch, konkret kann ich
a) nicht das dropdown script in das eigentliche Übergabescript einbinden und
b) weiß ich nciht wie ich den wert mit übergebe
hat jemand eine idee?
Vielen Dank & Gruss
hier die scripte:
addentry.php
und raeddir.php
Ich habe folgendes Problem:
Ich habe eine Datei erstellt, mit der ich Daten aus einer Form an meine DB senden kann. Das klappt soweit auch gut. Nun möchte ich in dieser Form noch eine Dropdownliste haben mir die Dateien aus einem Ordner auf dem server ausliest und den entsprechenden wert mit an die bd sendet.
D.h. auf dem Server sind folgende Dateien test.php, beispiel.zip und diese werte sollen in der dropdownliste stehen. Je nach dem welchen Wert ich auswähle, soll dieser mit an die Datenbank geschickt werden z.B. "test.php" soll an Tabelle testdb Deld file gesendet werden.
Die Dropdownliste habe ich geschrieben und sie funktioniert auch, konkret kann ich
a) nicht das dropdown script in das eigentliche Übergabescript einbinden und
b) weiß ich nciht wie ich den wert mit übergebe
hat jemand eine idee?
Vielen Dank & Gruss
hier die scripte:
addentry.php
PHP:
<?php
include("include.php");
if (!$_POST) {
$display_block = "
<form method=\"post\" action=\"".$_SERVER["PHP_SELF"]. "\">
<p><strong>Name</strong><br/>
<input type=\"text\" name=\"name\" size=\"30\" maxlength=\"75\"><br/>
<strong>Beschreibung</strong><br/>
<textarea name=\"description\" cols=\"50\" rows=\"4\" wrap=\"virtual\"></textarea><br>
<strong>Date</strong><br/>
<input type=\"text\" name=\"date\" size=\"20\" maxlength=\"10\"><br/>
</p>
<input type=\"submit\" name=\"submit\" value=\"ok\">
</form>";
} else if ($_POST) {
// insert data to tables
if (($_POST["name"] == "") || ($_POST["description"] == "")) {
header("Location: addentry.php");
exit;
}
// connect to database
doDB();
//add to table
$add_master_sql = "INSERT INTO alben (date_added, name, description, date) VALUES (now(), '".$_POST["name"]."', '".$_POST["description"]."', '".$_POST["date"]."')";
$add_master_res = mysqli_query($mysqli, $add_master_sql)
or die(mysqli_error($mysqli));
mysqli_close($mysqli);
$display_block = "<p> Der Datensatz wurde hinzugefügt! </p>";
}
?>
<html>
<head>
</head>
<body>
<?php echo $display_block; ?>
</body>
</html>
und raeddir.php
PHP:
<?php
$dirname = "./";
$dh = opendir($dirname);
while (!(($file = readdir($dh)) === false)) {
echo "<select name=\"sel_file\"><option>$file</option>";
}
closedir($dh);
?>