'; // Hier folgt die eigentliche Bearbeitungs-Fläche
$pinTable_row = 0;
foreach ($nodes as $nodeItem) { // Anzahl an Gesamt-Brücken-Elementen (Dies ist Wichtig, da appliedPinRowNumber ein Funktionsparameter ist, damit JS weiß, an welcher Stelle ein neues Element mit welchem Index erstellt werden muss!)
$pinTable_row++;
}
$appliedPinRowNumber = $pinTable_row;
// im Folgenden die Eingabefelder anzeigen (mit aufsteigender ID)
$pinTable_row = 0;
foreach ($nodes as $nodeItem) {
echo '
' . $nodeItem[0] . '' . $nodeItem[1] . '
';
$pinTable_row++;
}
?>
Speichern
Brücken-Editor - Bearbeiten
query("
SELECT * FROM bridges WHERE plug_id = '" . $plug . "' AND id = '" . $meta . "';
");
$result = $result->fetchArray(SQLITE3_ASSOC);
// Skelettstruktur: Die "Row" sorgt hier für das typische Layout, insbesodere für die Darstellung der Brückennummer
?>
'; // Hier folgt die eigentliche Bearbeitungs-Fläche
$pinTable_row = 0;
foreach ($nodes as $nodeItem) { // Anzahl an Gesamt-Brücken-Elementen (Dies ist Wichtig, da appliedPinRowNumber ein Funktionsparameter ist, damit JS weiß, an welcher Stelle ein neues Element mit welchem Index erstellt werden muss!)
$pinTable_row++;
}
$appliedPinRowNumber = $pinTable_row;
// im Folgenden die Eingabefelder anzeigen (mit aufsteigender ID)
$pinTable_row = 0;
foreach ($nodes as $nodeItem) {
echo '
' . $nodeItem[0] . '' . $nodeItem[1] . '
';
$pinTable_row++;
}
?>
Brücken-Editor - Übersicht
query("SELECT * FROM bridges WHERE plug_id = '" . $plug . "';");
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
?>