php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.03.2009, 12:26  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 6
meshking befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] dynamischer Drop Down als Auswahl für Tabellenwahl in MYSQL

Hallo liebe PHP.de User!

Ich habe mich bereits durch zahlreiche Foren gekämpft, wusste aber auch nie wirklich was ich als Suchbegriff bzw begriffe eingeben sollte um genau MEIN problem zu finden.

Also zu meinem Problem:

Es geht um versch. Händler bzw Gastronomie Betriebe, die eine Bewerbung für diverse Veranstaltungen ausfüllen dürfen, um dort einen Verkaufsstand zu mieten.

Soweit so gut ich habe ein formular dass die Firmendaten in die Datenbank übernimmt und ich habe ein Formular was veranstaltungen als extra Tabelle anlegt (da zu den veranstaltungen versch attribute wie stromverbauch, standgröße usw mit rein kommen sollen).

Nun möchte ich beim Bewerbungsformular ein Drop Down menü erstellen, welches bestimmen soll für welche veranstaltung sich die firmen bewerben wollen.

Da die veranstaltungen möglichst dynamisch sein sollen und jee nach zeitraum neu eingetragen werden muss der Inhalt des drop downs dynamisch sein, also muss er die tabellennamen von den veranstaltungen wiedergeben können.

Ich wusste ncih wie das geht also habe ich eine extra Tabelle mit allen veranstaltungsnamen angelegt welche als Inhalt dem drop down zugewiesen wurden.

UND HIER FÄNGT MEIN PROBLEM AN

wie bekomme ich das jetzt so hin, dass wenn man im drop down eine veranstaltung (also eine tabelle in der db) auswählt, die restlichen daten (wie stromverbauch und größe des verkaufsstand usw) in die tabelle eingetragen werden? kurz gesgt muss der drop down die tabelle "anwählen" und damit festlegen in wleche tabelle der inhalt gespeichert werden soll.

wenn das jmd so verstanden hat kann er mir hoffentlich auch helfen^^

danke schonmal im voraus

falls ihr einen php code sendet könnt ihr den bitte noch ein bisschen erklären? somit verstehe ich auch schneller ob ihr mich versteht ^^

Geändert von meshking (13.03.2009 um 13:02 Uhr).
meshking ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.03.2009, 16:24  
phpdev
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von meshking Beitrag anzeigen
UND HIER FÄNGT MEIN PROBLEM AN

wie bekomme ich das jetzt so hin, dass wenn man im drop down eine veranstaltung (also eine tabelle in der db) auswählt, die restlichen daten (wie stromverbauch und größe des verkaufsstand usw) in die tabelle eingetragen werden? kurz gesgt muss der drop down die tabelle "anwählen" und damit festlegen in wleche tabelle der inhalt gespeichert werden soll.
INSERT INTO $_POST['veranstaltung'] SET stromverbrauch = $_POST['stromverbrauch'], ...

Die Werte natürlich vorher noch prüfen und absichern!
Aber ich denke, dein Problem fängt schon vorher an, warum exisitiert für jede Veanstaltung eine separate Tabelle?
 
Alt 16.03.2009, 08:55  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 6
meshking befindet sich auf einem aufstrebenden Ast
Standard

Eine extra tabelle für jede veranstaltung hab ich angelegt, weil das zu unübersichtlich wird wenn mann 1000e veranstaltung mit versch datum und versch zeiträumen in EINE tabelle packt und dazu die "individuellen firmenkonfiguartionen" einfügt. Des weiteren werden die Veranstaltung auch nach und nach eingetragen und das dynamisch da keiner lust bzw ahnung hat das alles per html bzw php oder sql einzutragen.
meshking ist offline  
Alt 16.03.2009, 11:59  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard

Mhh also ich hab das jetzt so verstanden,

du hast irgendwelche personen die ein Formular vor sich haben und dort daten eintragen welche sich um veranstaltungen handeln etc..

und diese sollen in ner MySQL DB abgespeichert werden

mhh also erstmal muss ich da phpdev recht geben mehrere tabellen is nunja nicht so toll bzw. vielleicht schon mehrere aber nicht für jedes ding extra das is quatsch

Tutorial - Relationale Datenbanken - PHPWelt.de
__________________
Kaffe braunes Gold
Veqeta ist offline  
Alt 16.03.2009, 12:28  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 6
meshking befindet sich auf einem aufstrebenden Ast
Standard

ich geb ma eine kurze übersicht zu meinen tabellen:
__________
firmendaten
=========
id_firma
firmenname
name
vorname
strasse
ort
postleitzahl
telefon
fax
mobil
mail
steuernummer
eintragsdatum
_____________
veranstaltungen
============
id_veranst
veranstaltung
von
bis
____________
$veranstaltung (hier wäre der name variabel)
===========
von
bis
firma
stromanforderung_verkaufsstand
stromanforderung_kuehlwagen
angebot
wasseranschluss
groesse_verkaufsstand
stand_art
gewicht
bild_url



so das sind meine tabellen wobei die letzte quasi mehrmals auftreten kann weil ja mehr veranstaltungen vorhanden sind.

wenn man jetzt per formular eine neue veranstaltung einträgt, dann macht es einen eintrag in die tabelle veranstaltungen und erzeugt gleichzeitig eine neue tabelle mit der veranstaltung als name (quasi wäre das die 3. tabelle)

per drop down sollte man nun entscheiden für welche veranstaltung die angaben (stromanforderung zB) gelten. Man nimmt diese Auswahl quasi für die 3. Tabelle vor ($veranstaltung).

wie könnte ich das denn besser machen? ich hab mir den link von vegeta schon angesehen allerdings bin ich ncih auf ein neues konzept bzw eine neue struktur gekommen

Geändert von meshking (16.03.2009 um 12:37 Uhr).
meshking ist offline  
Alt 16.03.2009, 12:45  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 106
Rene befindet sich auf einem aufstrebenden Ast
Standard

naja... dann hast du aber irgentwann mal 1000e tabellen in deiner datenbank.. ob das mal übersichtlicher ist. ich würds in eine tabelle machen. Dann kannste auch recht einfach eine csv datei o.Ä. importieren.
Rene ist offline  
Alt 16.03.2009, 12:46  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 6
meshking befindet sich auf einem aufstrebenden Ast
Standard

aber is das nich noch unübersichtlicher? ich meine wenn für veranstaltung "x" 200 firmen angemeldet sind und drunter für die veranstaltung "y" 10 firmen drin sind das is doch noch unübersichtlicher finde ich. ich weiß ncih genau ich bin "anfänger" sagt ihr es mir xD
meshking ist offline  
Alt 16.03.2009, 13:47  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 106
Rene befindet sich auf einem aufstrebenden Ast
Standard

ist doch wurst... schaust doch nich selber in deine mysql-datenbank oder?
lieg ja daran wie du deine ausgabe gestaltest.
Rene ist offline  
Alt 16.03.2009, 13:51  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 6
meshking befindet sich auf einem aufstrebenden Ast
Standard

hm na ok da muss ich zwar meinen ganzen php teil total ummodeln aber wenn das besser ist oke^^ was könnte denn im schlimmsten fall passieren wenn mann angenommen 300 tabellen in einer db hat?
meshking ist offline  
Alt 16.03.2009, 14:04  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard

Also du musst folgendes bedenken bau dir einfach eine 1:n bezihung das ganz einfach zumindest glaube ich jetzt zu wissen von was ich rede

also

du baust dir einfach jetzt in eine tabelle veranstalltungen die spalte veranstaltung diese hat den wert z.B 1..1..1..1..1..1..2...2..2..3..3....4...5..5...5.. .5...5...5...5...5...5....5...5.
und so weiter das heist die eins ist veranstaltung 1 und die 2 veranstaltung 2
dann eine weitere spalte die trägt den namen "firma"
das heist veranstalltung "1" --> firma "blub"
veranstaltung "1" --> firma "möö"
veranstaltung "1" --> firma "grr"
dann gehts weiter ..
veranstaltung "2" -->firma "sop"
veranstaltung "2" -->firma "blub"

verstehst du das system wenn du genug indizis einbaust kannst du deine tabelle gestalten wie du willst und was die übersicht angeht das inerresiert dich nicht weil du nur die ausgabe wenn du die daten wieder abfrägst
anschauen musst.

und nach dem system kannst du beliebig viel informationen einspeißen

also soweit ich mal auch von jemanden es gesagt bekommen habe interresiert es wie viel tabellen du machst
es interressiert auch wie viele spalten du machst wobei du davon wieder mehr machen kannst als von tabellen

aber es interresiert nicht mehr sonderlich wie viele einträge du in eine tabelle reinhaust

Rechtschreibung hab ich jetzt mal weggelassen ..
__________________
Kaffe braunes Gold
Veqeta ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Levanzo.de - MySql down?! Off-Topic Diskussionen 17 14.03.2009 14:39
Schwierigkeiten mit Drop Down Menü Incubi PHP Tipps 2008 1 11.08.2008 02:11
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] drop down auswahl aus der datenbank PHP Tipps 2005-2 5 28.10.2005 12:06
Automatische Anweisung für Drop Down Menü PHP Tipps 2005-2 2 05.09.2005 12:50
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Drop Down auswahl in tabelle speichern PHP Tipps 2005-2 6 10.08.2005 16:36
Formular + Drop down Schneckenkind PHP Tipps 2005-2 1 29.06.2005 08:35
select feld mit auswahl aus mysql tabelle PHP Tipps 2005 10 01.06.2005 14:17
[Erledigt] Mehrere Fragen zum drop down menu HTML, Usability und Barrierefreiheit 2 29.11.2004 23:59
[Erledigt] Mehrere Fragen zum drop down menu PHP Tipps 2004-2 1 28.11.2004 19:24
iFrames und Drop Down Menü stefan-miti HTML, Usability und Barrierefreiheit 4 17.10.2004 12:27
drop down menu Datenbanken 3 24.09.2004 16:39
[Erledigt] drop down menü werte weitergeben PHP Tipps 2004 3 24.08.2004 15:08
[Erledigt] bei einem CMS Farbe per Drop Down Menü wählen?? 18inch PHP Tipps 2004 2 29.07.2004 16:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/52859-erledigt-dynamischer-drop-down-als-auswahl-fuer-tabellenwahl-mysql.html, html dropdown tabelle, php mysql dropdown auswahl, mysql dropdown erstellen, dropdown tabelle html, drop down tabelle html, php mysql dropdown, php dropdown inhalt mysql, dropdown dynamisch, dropdown php mysql, php dropdown in tabelle, mysql dropdown tabelle, html tabelle mit dropdown, html table drop down, tabelle in dropdown html, dropdown auswahl html vergleichen mit tabelle, drop down table html, dynmisches dropdown php erstellen, html tabelle dropdown, tabelle drop down html

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum