Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Formular-Tabelle mit PHP nach MySQL

Empfohlene Antworten

Veröffentlicht

Naja, der Titel ist etwas kompliziert, aber ich erklär mal, was ich will.

Ich habe eine Tabelle mit mehreren Zeilen, natürlich hat jede Zeile die gleichen Datenfelder.

Die Daten sollen in ein Formular eingegeben werden, das ist auch noch nicht das Problem, da mehrere Zeilen per PHP ausgeben zu lassen.

Mein Problem ist jetzt, wie ich diese Daten geschickt in eine MySQL-Datenbank übertragen kann, ohne die Formularfelder mit "name=data_zeile1", "name=data_zeile2" anlegen zu müssen und dann auch noch mit PHP-Script für jede einzelne Zeile, die ja bis auf die Zeilennummer immer gleich ist, das Script aufzublähen.

Gibt es da nicht irgendwas mit Index für die Formularfelder? Ich meine da was gelesen zu haben, habe aber keinen Ansatz, das jetzt umzusetzen...

Ich zähle auf Eure Hilfe!

wenn ich das richtig verstanden habe, dann schreibst du die datenfelder in ein array, data[] ...

beim insert in die db gehst du jeden eintrag in einer schleife druch, am besten foreach

zB


foreach($data AS $daten) {
$sql = "
INSERT INTO
SET
bla = '$daten',
...
";
}
[/PHP]

Naja...

ich bin noch nicht mal soweit, dass ich weiß, wie ich die Daten in ein Array bekomme... :rolleyes:

das passiert von ganz alleine

wenn du deinen input feldern einen solchen namen gibst

<input type="text" name="daten[]">,

am besten ist wenn du das array vorher noch definierst

$daten = array();

anstatt daten kannst du auch sonstwas nehmen

es ist natrülich sinnvoll wenn du die input felder auch in einer schleife ausgibst.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.