+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: addNewX() einen individuellen Wert mitgeben

  1. #1
    5ky
    5ky ist offline
    Neu an Board
    Registriert seit
    26.07.2010
    Beiträge
    48
    Bedankte sich
    5
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Unglücklich addNewX() einen individuellen Wert mitgeben

    Hey,

    ich häng seit ein paar Stunden an folgendem Problem.

    Ich hab eine Übersichtsliste, welche von einer vorherigen Liste gefiltert wird.

    Beispiel.
    1. Liste enthält Länder
    Ein Klick auf das Land öffnet die 2. Liste und hier erscheinen dann alle Orte dieses Landes.
    Die Zuweisung in den Orten geschieht mit einer separaten Spalte in der Ortetabelle (Länder) welche eben die ID des Landes der Landestabelle enthält.
    Das Funktioniert bereits alles.

    Wenn ich jedoch in meiner Orteliste einen neuen Ort anlegen will (addNewX) müsste ich hier eben auch die LänderID mit übergeben.

    Aber ich hab NULL Plan wie ich das anstelle.

    MfG
    5ky
    Geändert von 5ky (04.02.2011 um 22:39 Uhr)

  2. #2
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.933
    Bedankte sich
    112
    Erhielt 453 Danksagungen
    in 429 Beiträgen

    Standard

    Aber ich hab NULL Plan wie ich das anstelle.
    Ohne kenntnis dessen , was du da tust und siehst weiss ich das ehrlich gesagt auch nicht.

    Rein theoretisch könnte man die Funktion addNewX einen neuen Übergabeparameter spendieren.
    Ist das nicht möglich, dann vielleicht nach einfügen des neuen Datensatzes diesen aktualisieren.
    Hängt aber stark vom vorhandenen Skript ab.

  3. #3
    5ky
    5ky ist offline
    Neu an Board
    Registriert seit
    26.07.2010
    Beiträge
    48
    Bedankte sich
    5
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Wie könnte ich denn einen neuen Übergabeparameter spendieren?
    Im Grunde soll ja lediglich eine Variable der Übersichtsliste mitgeliefert werden, wenn ein neuer Datensatz angelegt wird. Die Variable ist nur je nachdem welche in der View vorhanden ist häufig eine andere Zahl.

    Ich versuchs mal etwas genauer:

    Ich habe 1. Tabelle für Länder

    id, land
    1, deutschland
    2, italien

    meine 2. Tabelle der Orte
    id, land_id, ort
    1, 1, münchen
    2, 1, berlin
    3, 2, rom

    usw.
    meine 1. View ist eine Liste der Länder.
    Klicke ich auf ein Land, wird mir die 2. view der Orte geöffnet. Hier übergebe ich die ID des Landes und das Modell der Orte liefert mir die Übersicht der Orte mit der entsprechenden LandesID.

    Ich in also in der View Orte, habe auf Deutschland geklickt und sehe damit die beiden Datensätze München und Berlin.
    Will ich nun aber von hier aus einen neuen Satz anlegen, z.b. hamburg, sollte natürlich die LandesID 1 für Deutschland mit übergeben werden. Damit ich dann bei dem neuen Datensatz nur noch das eine Textfeld mit dem Ortsnamen habe. Die LandesID würde ich dann in einem hidden Textfeld mit speichern.

    MfG
    5ky

  4. #4
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.933
    Bedankte sich
    112
    Erhielt 453 Danksagungen
    in 429 Beiträgen

    Standard

    sorry. aber wovon sprichst du ???
    von welcher komponente ? Welchem Modul oder oder oder ??????
    Wo kommt der Code her, von dem du redest ????

    so kann ich dir nicht helfen !!!

  5. #5
    5ky
    5ky ist offline
    Neu an Board
    Registriert seit
    26.07.2010
    Beiträge
    48
    Bedankte sich
    5
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Ach so.
    Ne is ne vollständig eigene Komponente.

  6. #6
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.933
    Bedankte sich
    112
    Erhielt 453 Danksagungen
    in 429 Beiträgen

    Standard

    Ne is ne vollständig eigene Komponente.
    Jetzt überrascht du mich.
    Wenn es eine eigene Komponente ist solltest du programmieren können.
    und wenn du das kannst, dann weisst du auch wie man einen Übergabeparameter zu einer Funktion hinzufügt.

    ???

    TIP:
    function AddNewX(parameter1,parameter2){

    }
    Geändert von aruttkamp (04.02.2011 um 21:09 Uhr)

  7. #7
    5ky
    5ky ist offline
    Neu an Board
    Registriert seit
    26.07.2010
    Beiträge
    48
    Bedankte sich
    5
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    äääh??? das heißt??? ich soll die finger von sachen lassen die ich ned kann???

    währs denn sinnvoll z.b. die variable in die session zu speichern???

  8. #8
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.933
    Bedankte sich
    112
    Erhielt 453 Danksagungen
    in 429 Beiträgen

    Standard

    nein , dass heisst, ich verstehe nicht , wie man eine eigene Komponente schreiben kann und dann so etwas nicht weiss.

  9. #9
    5ky
    5ky ist offline
    Neu an Board
    Registriert seit
    26.07.2010
    Beiträge
    48
    Bedankte sich
    5
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    hm. kommt offensichtlich vor???
    ich weiß sicherlich vieles nicht.
    aber zumindest habe ichs bis zu diesem punkt geschafft und es funktioniert ja alles wei gewünscht.
    nur währs eben halt noch schön, bei einem neuen datensatz auch diese id zu übergeben.

    klar könnte ich eine select box mit den ländern einbinden und der benutzer wählt dies einfach aus. das war bis jetzt auch so. nur würde ichs einfach gern etwas optimieren bzw. vom handling her vereinfachen.

  10. #10
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.933
    Bedankte sich
    112
    Erhielt 453 Danksagungen
    in 429 Beiträgen

    Standard

    sorry, aber ohne das man den Quellcode sieht sehe ich keine Chance.
    ich weiss nicht , welche Objekte und Variablen dir in dem Moment zur Verfügung stehen.

    Wenn dir die LänderID zur Verfügung steht, dann kannst du sie an der Stelle benutzen.
    Tut die das nicht , muss sie irgendwoher kommen.

  11. Erhielt Danksagungen von:

    5ky

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein