Hallo ich habe folgendes Problem und ersuche einen kurzen Tipp:
Ich lasse mir ein select1 mithilfe von Daten aus der Datenbank erstellen.
Nun möchte ich nachdem eine option ausgewählt wurde diese ausgegeben wird.
Mein Ansatz:
Leider bekomme ich die Fehlermeldung:
Notice: Undefined index: authorname in /opt/lampp/htdocs/impact/index.php on line 18
line 18 entspricht: "$author = $_POST['authorname'];"
Leider finde ich die Paste Code Option nicht mehr und muss ihn deshalb so kopieren...
Ich hoffe ihr könnt mir Helfen
Lg Av
Ich lasse mir ein select1 mithilfe von Daten aus der Datenbank erstellen.
Nun möchte ich nachdem eine option ausgewählt wurde diese ausgegeben wird.
Mein Ansatz:
PHP:
<?php
// Connect to Database
@$db = new mysqli('localhost', 'root', '', 'impact');
$selectAuthors = "SELECT * FROM authors ORDER BY name ASC";
$res = mysqli_query(@$db, $selectAuthors);
$options = "";
while($dsatz = mysqli_fetch_assoc($res)){
$options .= "<option>" . $dsatz["name"] . "</option>";
}
echo "<select name=\"authorname\" method=\"post\">";
echo $options;
echo "</select>";
echo "<br/><br/>";
$author = $_POST['authorname'];
if($author) {
foreach ($author as $authorname) {
echo $authorname;
}
}
Leider bekomme ich die Fehlermeldung:
Notice: Undefined index: authorname in /opt/lampp/htdocs/impact/index.php on line 18
line 18 entspricht: "$author = $_POST['authorname'];"
Leider finde ich die Paste Code Option nicht mehr und muss ihn deshalb so kopieren...
Ich hoffe ihr könnt mir Helfen
Lg Av
Zuletzt bearbeitet von einem Moderator: