MySQL Eingabe über PHP-Formular
CC
- php
Hi,
ich hab wieder so einen der Tage an dem die Verzweiflung echt überhand nimmt.
Meine Tabellen:
shop
---------
id
name
adresse
bezirke
---------
id
stadtteil
stadt
bez_shop
---------
bezirk (hier kommet die id des stadtteils rein)
shop (hier komm die id des shops rein)
position (hier kommt der Auflistungsrang rein [1,2,3,4...])
Gut Auslesen ist kein Thema, ABER:
Also ich trag als erstes natürlich ?? über ein Formular alle Stadtteile mit Stadt ein. Die
id wird dabei auch direkt unter bezirk in der Tabelle bez_shop gespeichert.
Aber wie kann ich jetzt die liefergebiete (stadtteile) der shops so eintragen, dass immer gleich
die id des shops in der richtgen Zeile gespeichert wid.
Die id ds stadtteils ist ja nach dem Eintrag des stadtteils nur in einer zeile der
bez_shop Tabelle vorhanden. Beim zweiten shop, der ins selbe liefergebiet liefert, müsste
ja auch die stadtteil-id neu eingetragen werden.
Gibt es jemand der weiß wie sowas geht oder wenigstens nen Tip,
wie wie die Formulare aussehen könnten ?
Gruss CC und Danke im Voraus
hi,
die lösung ist, denke ich, einfach, allerdings ist die mail ein wenig konfus formuliert so dass, zumindest mir, nicht ganz klar ist, wie die tabellen zusammenhängen und was genau wo rein soll ;)
beschreib das nochmal genauer.
Andreas
Hi,
ich hab wieder so einen der Tage an dem die Verzweiflung echt überhand nimmt.
Meine Tabellen:
shop
id
name
adresse
bezirke
id
stadtteil
stadt
bez_shop
bezirk (hier kommet die id des stadtteils rein)
shop (hier komm die id des shops rein)
position (hier kommt der Auflistungsrang rein [1,2,3,4...])
Gut Auslesen ist kein Thema, ABER:
Also ich trag als erstes natürlich ?? über ein Formular alle Stadtteile mit Stadt ein. Die
id wird dabei auch direkt unter bezirk in der Tabelle bez_shop gespeichert.
Aber wie kann ich jetzt die liefergebiete (stadtteile) der shops so eintragen, dass immer gleich
die id des shops in der richtgen Zeile gespeichert wid.
Die id ds stadtteils ist ja nach dem Eintrag des stadtteils nur in einer zeile der
bez_shop Tabelle vorhanden. Beim zweiten shop, der ins selbe liefergebiet liefert, müsste
ja auch die stadtteil-id neu eingetragen werden.
Gibt es jemand der weiß wie sowas geht oder wenigstens nen Tip,
wie wie die Formulare aussehen könnten ?
Gruss CC und Danke im Voraus
Meine Tabellen:
shop
id (PRIMÄRSCHLÜSSEL)
name
adresse
bezirke
id (PRIMÄRSCHLÜSSEL)
stadtteil
stadt
bez_shop
bezirk (die id des stadtteils)
shop (die id des shops)
position
Bsp:
$result = "select s.name from shop s, bezirke b, bez_shops bs where s.id=bs.bezirk and b.id=bs.bezirk order by bs.position";
So erhalte ich die shops, die in einen best. Stadtteil liefern und zwar geordnet nach der rangfolge, die ich ihnen gegeben habe. Nur wie siehtdas sinnvollste, intelligenteste Formular(e) aus, über das ich sie eingebe.
Ich hoffe das ist verständlicher.
Danke
CC