Hallo,
vielen Dank für deine Antwort.
Die Daten sind in einer MySql Datenbank hinterlegt. ( Testdaten )
Ich habe bereits eine Abfrage mit vorherigem SQL Connect geschrieben, die auch separat funktioniert.
Sprich, die direkte Eingabe der Datei-Url führt zum Erfolg.
Was ich nicht hin bekomme und versteh ist, wie ich diese Abfrage innerhalb einer Div-Box ausführe.
Hier mal der Code der Abfrage:
PHP:
<?php
// Verbindung zum Datenbankserver
mysql_connect("localhost", "root" , "") or die (mysql_error ());
// Datenbank auswählen
mysql_select_db("test") or die (mysql_error ());
// mySQL-Abfrage:
$abfrage = "SELECT * FROM angebote";
$ergebnis = mysql_query($abfrage);
// Anzahl der Datensätze und Anzahl der Datenfelder bestimmen:
$anzahl_datensaetze = mysql_num_rows($ergebnis);
$anzahl_felder = mysql_num_fields($ergebnis);
// Tabelle beginnen
echo "<table border = '1'>";
// Erste Zeile
echo "<tr>";
// Schleife 1: Für jedes Feld wird eine th-Zelle erzeugt und der Name eingesetzt:
for ($n = 0; $n < $anzahl_felder; $n++) {
$feldname = mysql_field_name($ergebnis, $n);
echo "<th>" . $feldname . "</th>\n";
}
echo "</tr>";
// Schleife 2: Für jeden Datensatz wird ein foreach durchgeführt:
while ($datensatz = mysql_fetch_assoc($ergebnis)) {
echo "<tr>";
// Schleife 2-1: Für jeden Wert des Arrays wird eine Zelle erzeugt und der Wert des Arrays ausgegeben:
foreach ($datensatz as $key => $value) {
echo "<td>" . $value . "</td>\n";
}
echo "</tr>\n";
}
echo "</table>";
?>
Nun gibt es eine weitere Seite " Angebote " die eine Div-Box content enthält.
Hier soll dann letztlich die Abfrage angezeigt werden.
HTML:
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css/style.css">
<title>NuBIs</title>
</head>
<body>
<div id="logostart">
<a href="start.html">
<img src="img/nubis.png" alt="logo" width="1000" height="100"> </a>
</div>
<div id ="navicontent">
<a href="angebote.html">
<img src="img/angebote.png" alt"Angebote" width="200" height="50"/> </a>
<a href="auftraege.html">
<img src="img/auftraege.png" alt"Auftäge" width="200" height="50"><href="angebote.html"/> </a>
<a href="wartungen.html">
<img src="img/wartung.png" alt"Wartungen" width="200" height="50" href="angebote.html"/> </a>
<a href="lieferanten.html">
<img src="img/lieferanten.png" alt"Lieferanten" width="200" height="50" href="angebote.html"/> </a>
<a href="reklamationen.html">
<img src="img/rekla.png" alt"Reklamationen" width="200" height="50" href="angebote.html"/> </a>
</div>
<div id="content">
<div>
</div>
</div>
</body>
</html>
Zu meinem Vorhaben:
Auf der Seite Angebote soll erstmal alle Daten der Datenbank angezeigt werden.
Man soll dann auf der Seite ( innerhalb der Datenbank ) suchen können, wobei die Ausgabe dann wieder im Content angezeigt wird. Zu dem sollen auch neue Einträge in die Datenbank generiert werden.
Auch das Bearbeiten und Löschen der Einträge soll möglich sein.
Wie bereits gesagt bin ich ganz frisch in diesem Thema und probiere diverse Ansätze. Die Daten sind im Moment fingiert und dienen nur den Feldversuchen.