Hallo zusammen,
ich möchte nun mittels einer Dropdown Liste die jeweiligen Datensätze anzeigen lassen.
In der Dropdown Liste sind jeweils die Tabellennamen und es sollen alle Felder angezeigt werden.
<html>
<head></head>
<title>Datenbankabfrage</title>
<body bgcolor="white">
Datenbank
<select name="Datenbank[]" >
<option value="Select">Select</option>}
<option value="Artikel">Artikel</option>
<option value="Bestellung">Bestellung</option>
<option value="Kunde">Kunde</option>
<option value="Lieferant">Lieferant</option>
<option value="Produktgruppe">Produktgruppe</option>
<option value="Versandfirma">Versandfirma</option>
</select>
<input type="submit" name="abfrage" value="Abfrage starten">
<?php
mysqli_report(MYSQLI_REPORT_ERROR);
$db = new mysqli('localhost', 'root', '', 'datenbankprojekt');
print_r ($db->connect_error);
if ($db->connect_errno) {
die('Sorry - gerade gibt es ein Problem');
}
if(isset ($_Post['abfrage'])){
if (isset($_POST['Artikel'])){
$sqlanfrage = 'select * from artikel'; // ich weiß das dass immer zu Problemen führt, wird noch geändert
$abfrage =$db->prepare($sqlanfrage);
$abfrage->execute();
$ergebnis= $abfrage->fetchAll();
foreach ($ergebnis as $zeile){
echo $zeile["Artikel"]. "<br>";
}
}
}
?>
</body
</html>
Meine Frage ist zum einen, habe ich etwas vergessen und wie kann ich die Anzeige umsetzen?
Vielen Dank im Vorraus
ich möchte nun mittels einer Dropdown Liste die jeweiligen Datensätze anzeigen lassen.
In der Dropdown Liste sind jeweils die Tabellennamen und es sollen alle Felder angezeigt werden.
<html>
<head></head>
<title>Datenbankabfrage</title>
<body bgcolor="white">
Datenbank
<select name="Datenbank[]" >
<option value="Select">Select</option>}
<option value="Artikel">Artikel</option>
<option value="Bestellung">Bestellung</option>
<option value="Kunde">Kunde</option>
<option value="Lieferant">Lieferant</option>
<option value="Produktgruppe">Produktgruppe</option>
<option value="Versandfirma">Versandfirma</option>
</select>
<input type="submit" name="abfrage" value="Abfrage starten">
<?php
mysqli_report(MYSQLI_REPORT_ERROR);
$db = new mysqli('localhost', 'root', '', 'datenbankprojekt');
print_r ($db->connect_error);
if ($db->connect_errno) {
die('Sorry - gerade gibt es ein Problem');
}
if(isset ($_Post['abfrage'])){
if (isset($_POST['Artikel'])){
$sqlanfrage = 'select * from artikel'; // ich weiß das dass immer zu Problemen führt, wird noch geändert
$abfrage =$db->prepare($sqlanfrage);
$abfrage->execute();
$ergebnis= $abfrage->fetchAll();
foreach ($ergebnis as $zeile){
echo $zeile["Artikel"]. "<br>";
}
}
}
?>
</body
</html>
Meine Frage ist zum einen, habe ich etwas vergessen und wie kann ich die Anzeige umsetzen?
Vielen Dank im Vorraus
Kommentar