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.

MYSQL Datenbankstruktur

Empfohlene Antworten

Veröffentlicht

Ein herrlichen Guten Tag wünsche ich euch alle,

ich hab ne wichtige frage über eine Datenbank, die ich erstellen muss!

Ich muss mit Hilfe von PHP 2 Optionen unterscheiden können ( Kalenderwoche und Räume), was bedeuten soll, dass es 2 Auswahlfelder gibt wo der Benutzer die KW aussucht und danach ein Raum! Jetzt öffnet sich eine Tabelle mit 5 Spalten und 10 zeilen! Jetzt soll jeder benutzer irgendwas in die Eingabefelder eingeben können und in eine MySQL Datenbank abspeichern können!

Das wars auch schon! Jetzt muss nach Aufruf der gleichen KW und des gleichen Raumes, der Wert immer noch drinstehen, den irgendein benutzer eingetragen hat!

Es muss also für alle 52 Kalenderwochen und ich hab 10 Räume irgendwie die Eintragungen gespeichert werden in einer Datenbank!

Bitte helft mir dieses Problem zu lösen! Wie muss die Datenbank aussehen und wie der passende PHP Code? Ich verzweifel langsam aber sicher!

Vielen herzlichen Dank,

Steffen

hallo,

ich würde die tabelle folgendermassen machen.

CREATE TABLE tabellenname (

kw varchar(20),

raum varchar(20),

zeile varchar(2),

spalte1 ...(),

spalte2 ...(),

spalte3 ...(),

spalte4 ...(),

spalte5 ...(),

);

kw und raum machst du als kombinationsschlüssel

dann sieht dein datensatz für kw 3 raum 1 z.B. so aus

kw raum zeile spalte1 spalte2

=============================

3 1 1 blabla lsadjf

3 1 2 aölkd öasdf

3 1 3 asd wer

. . . ... .....

. . . ... .....

3 2 1 awer qewr

3 2 2 qwe gsdfg

. . . ... ....

alles klar:confused:

ich hoffe ich konnte ein bisserl helfen.

so long,

MsB

Edit: also das währen dann 5200 Zeilen für ein Jahr;)

vielen dank schonmal,

ich habe schon eine tabelle erstellt, wo KW,RAUM drinn steht! Darüber hinaus hab ich noch jeweils 1h,2h,3h usw. bis 10h in der tabelle eingetragen!

Mein optionenfeld sieht folgendermaßen aus:

<select name=Woche onChange="auswahl()"; >

<? for ($z = 1; $z <= 52; $z++)

if ($z==$Woche or $z == $test2["Wnr"]){

echo "<option selected>".$z."</option>"; }

else {

echo "<option>".$z."</option>" ; }?>

</select>

<p></p>

Raeume

<select name=Gruppe onChange="auswahl()">

<option value=Raum229>Raum229</option>

<option value=Raum130>Raum130</option>

<option value=Raum131>Raum131</option>

<option value=Raum132>Raum132</option>

<option value=Raum133>Raum133</option>

<option value=Raum134>Raum 134</option>

<?php echo "<script>document.Form.Gruppe.value='".$Gruppe."';</script>";

?>

<p></p>

--------------------------------------------------------------------------------------------------------

Wie muss nun der PHP - code lauten???

Vielen Dank

Steffen

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.