Hallo zusammen,
ich hoffe ihr könnt mir ein paar Tipps zu meinem Problem geben. Ich arbeite aktuell an einer JSON Tabelle, die ich mittels PHP und einer mySQL Datenbank füllen möchte. Falls es von Bedeutung ist, ich arbeite mit dem Theme "Metronic".
Als Vorgabe habe ich folgende Datei:
Die Tabelle sieht wie folgt aus:
tabelle.png
Jetzt möchte ich den data array mit meinen Datenbank-Daten füllen. Habe es so ausprobiert, was leider nicht geklappt hat:
Fehler:
Ich bin aktuell überfragt, wie ich das Problem lösen kann. Vielleicht hat ja einer von euch eine Idee.
Ich danke euch!
Beste Grüße,
crs
ich hoffe ihr könnt mir ein paar Tipps zu meinem Problem geben. Ich arbeite aktuell an einer JSON Tabelle, die ich mittels PHP und einer mySQL Datenbank füllen möchte. Falls es von Bedeutung ist, ich arbeite mit dem Theme "Metronic".
Als Vorgabe habe ich folgende Datei:
PHP-Code:
<?php
$dbhost = 'localhost';
$dbuser = 'xxx';
$dbpass = 'xxx';
$dbname = 'xxx';
$dblink = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
if ($dblink->connect_errno) {
printf("Failed to connect to database");
exit();
}
$result = $dblink->query("SELECT * FROM bestellungen_werk LIMIT 3");
$dbdata = array(
"meta" => array(
"page" => 1,
"pages" => 1,
"perpage" => -1,
"total" => 20,
"sort" => "asc",
"field" => "id"
),
"data" => array(
array(
'art' => 'MOSFET 0815',
'artnr' => '123456',
'vpe' => '1',
'menge' => '5',
'besteller' => 'Christian',
'lieferant' => 'RS Online',
'note' => 'Alex Dimmer',
),
array(
'art' => 'Kondensator 0815',
'artnr' => '567890',
'vpe' => '1',
'menge' => '5',
'besteller' => 'Oliver',
'lieferant' => 'Conrad',
'note' => 'xxx',
),
)
);
echo json_encode($dbdata);
?>
tabelle.png
Jetzt möchte ich den data array mit meinen Datenbank-Daten füllen. Habe es so ausprobiert, was leider nicht geklappt hat:
PHP-Code:
$dbdata = array(
"meta" => array(
"page" => 1,
"pages" => 1,
"perpage" => -1,
"total" => 20,
"sort" => "asc",
"field" => "id"
),
"data" => array(
while ($row = mysqli_fetch_array($result)) {
array(
'art' => $row['art'],
'artnr' => '123456',
'vpe' => '1',
'menge' => '5',
'besteller' => 'Christian',
'lieferant' => 'RS Online',
'note' => 'Alex Dimmer',
),
}
)
);
Code:
Parse error: syntax error, unexpected 'while' (T_WHILE), expecting ')' in C:\xampp\htdocs\assets\js\pages\crud\metronic-datatable\base\read.php on line 26
Ich danke euch!
Beste Grüße,
crs
Kommentar