|
| AnnaS |
Geschrieben am: Mo 26.02.2007, 11:47
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
Hallo zusammen, Ich habe eine Datenbank mit zwei Tabellen. Und zwar eine mit Namen und eine Mit Abwesenheitsdaten: Tabelle "Personen" beinhaltet:
Tabelle "Abwesenheit" beinhaltet:
Nun habe ich in einem Formular eine Dropdownliste mit allen Namen. Man kann einen Namen auswählen und sieht dann den gewählten Namen und zwei Felder wo man die Daten eintragen kann von wann bis wann man weg ist. Sobald man auf Absenden klickt werden die Abwesenheits-Daten schön in die Datenbank eingetragen. Jedoch wird die ID von der Person nicht in die Fremdschlüsselspalte der Tabelle "Abwesenheit" eingetragen. Ich sollte irgendwie in dieser Dropdownliste ein Value eingeben das dann übertragen wird, aber es funktioniert nie, egal was ich mache. Jetzt habe ich jetzt folgendes:
Ich habe auch schon eine Variable z.B. $id für $row['id'] eingesetzt, aber es funktioniert einfach überhaupt nichts und im Internet habe ich auch nichts gefunden. Ich hoffe ihr könnt mir helfen mein Problem zu lösen. Vielen Dank schon zum Voraus. |
||
![]() |
| Jörg Kruse |
#2 Geschrieben am: Mo 26.02.2007, 12:46 (+00:58)
|
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Hast du für das name Attribut des select Elements "row" bzw. "id" angegeben?
-------------------- |
![]() |
| AnnaS |
#3 Geschrieben am: Mo 26.02.2007, 12:58 (+00:12)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
Das ist der Abschnitt mit der Dropdownliste, wo ich die Daten aus der Datenbank auslese:
|
||
![]() |
| Jörg Kruse |
#4 Geschrieben am: Mo 26.02.2007, 13:09 (+00:11)
|
||||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Demnach musst du die Variable als $name (bzw. $_POST['name']) wieder aufnehmen:
PS: Das Attribut vorname gibt es übrigens in HTML nicht -------------------- |
||||
![]() |
| AnnaS |
#5 Geschrieben am: Mo 26.02.2007, 13:20 (+00:10)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
aber beim übergeben in die datenbanktabelle abwesenheit sollte ja die ID übergeben werden... sollte es dann nicht so sein?
wie meinst du das attribut vorname gibt es in html nicht? |
||
![]() |
| Jörg Kruse |
#6 Geschrieben am: Mo 26.02.2007, 13:28 (+00:08)
|
||||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Du kannst die ID natürlich auch als $id bezeichnen, nur dann solltest du dies auch im select Element entsprechend machen
Denn, wenn ich dich richtig verstanden habe, möchtest du doch, dass der gewählte option Wert als $id eingetragen wird?
Das vorname="vorname" ergibt keinen Sinn -------------------- |
||||
![]() |
| AnnaS |
#7 Geschrieben am: Mo 26.02.2007, 13:36 (+00:07)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
und wie kann ich das dann in die Datenbank speichern wenn ich es so
mache? |
||
![]() |
| Jörg Kruse |
#8 Geschrieben am: Mo 26.02.2007, 13:47 (+00:11)
|
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
So, wie du es in Beitrag 5 angegeben hast.
-------------------- |
![]() |
| AnnaS |
#9 Geschrieben am: Mo 26.02.2007, 13:53 (+00:05)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
es funktioniert irgendwie einfach nicht jetzt habe ich es so:
Ich fühle mich im moment so hoffnungslos verloren, weil es irgendwie nie richtig funktioniert... |
||
![]() |
| Jörg Kruse |
#10 Geschrieben am: Mo 26.02.2007, 14:00 (+00:07)
|
||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Da fehlt noch ein Hochkomma:
Ansonsten: $von und $bis werden direkt aufgenommen - d.h. nicht über ein $_POST['von'] etc.? Entsprechendes müsstest du in solch einem Fall natürlich auch für $id machen -------------------- |
||
![]() |
| AnnaS |
#11 Geschrieben am: Mo 26.02.2007, 14:11 (+00:10)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
nachdem hät gar nüt meh funktioniert
aber etz bini wider ufem gliiche stand wiä vorher und weiss nüm wiiter... |
![]() |
| AnnaS |
#12 Geschrieben am: Mo 26.02.2007, 14:14 (+00:03)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
sry, wollte nicht schweizerdeutsch schreiben... hat einfach nichts mehr funktioniert und ich machte alles rückgängig, nun bin ich wieder auf dem gleichen stand wie vorher und das hat mich halt irgendwie ein bisschen aufgeregt, dass ich vergass dass ich nicht schweizerdeutsch schreiben sollte...
|
![]() |
| yam |
#13 Geschrieben am: Mo 26.02.2007, 14:16 (+00:01)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 26.02.2007 |
Anna, Du musst bei
statt $id row['id'] angeben. Ist in Tabelle abwesenheit id auch autoincrement ? |
||
![]() |
| Jörg Kruse |
#14 Geschrieben am: Mo 26.02.2007, 14:28 (+00:12)
|
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Und ist das Formular in Beitrag 9 eigentlich vollständig oder nur ein Ausschnitt? die Variablen id, von und bis sollten im selben Formular übertragen werden
PS: Danke für die hochdeutsche Übersetzung -------------------- |
![]() |
| AnnaS |
#15 Geschrieben am: Mo 26.02.2007, 14:28 (+00:00)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
das funktioniert auch nicht.
in der abwesenheits tabelle ist die id auch autoincrement, und die person_id sollte ja dann automatisch eingetragen werden wenn man das datum eingibt, aber das bringe ich nicht hin... |
![]() |
| yam |
#16 Geschrieben am: Mo 26.02.2007, 14:34 (+00:05)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 26.02.2007 |
Hast Du alles in einem Skript oder beides getrennt (auslesen und eintragen) ?
|
![]() |
| AnnaS |
#17 Geschrieben am: Mo 26.02.2007, 14:38 (+00:03)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
ich habe alles in einem script
|
![]() |
| yam |
#18 Geschrieben am: Mo 26.02.2007, 14:54 (+00:15)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 26.02.2007 |
funktioniert:
unterscheidet sich nicht sonderlich von deinem, aber wer weiss.. |
||
![]() |
| yam |
#19 Geschrieben am: Mo 26.02.2007, 14:57 (+00:03)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 26.02.2007 |
nachtrag: musst natürlich die db-verbindung anpassen.
bis auf ein paar kleine Änderungen ist das ansonsten fast 100pro dein Skript |
![]() |
| AnnaS |
#20 Geschrieben am: Mo 26.02.2007, 15:03 (+00:05)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 15 Mitglied seit: 26.02.2007 |
funktioniert igendwiä au nöd... han etz mal diä sache wo bi mim script andersch gsii sind gänderet, aber s'übergit nödemal meh s'datum id datebank
|
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/16975
Seiten: (2) [1] 2 |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Lost connection to MySQL | cr4m0 | 122 | 4 | So 23.11.2008, 14:31 |
| MySQL Frage | G.P. | 103 | 2 | Mo 17.11.2008, 15:59 |
| Suche Freelancer: Ajax, XML, PHP, MySQL | omc | 314 | 3 | Mi 12.11.2008, 18:22 |
| Einbinden vonn RSS feeds in Typo3 / MYSQL | e-card | 10920 | 5 | Di 4.11.2008, 18:36 |
| MySql Frage - ID Ändern | EuD | 118 | 2 | Di 4.11.2008, 11:09 |
| mysql query vereinfachen | Big Rob | 161 | 5 | Mo 3.11.2008, 22:40 |
| mysql Dump Städte | pl_90 | 159 | 2 | So 26.10.2008, 01:13 |
| MySQL Befehl | G.P. | 169 | 5 | Fr 24.10.2008, 15:58 |
| Lösung für: Content Slider-Java Script-PHP-MySql | Antoine Johannes | 326 | 2 | Fr 26.09.2008, 12:54 |
| PHP + MySQL 2 Fragen an euch | Coach | 194 | 1 | Do 18.09.2008, 10:52 |
Anzeige - [Hier werben / Mediadaten]













