Hilfe, formular zur Änderung nimmt keine SELECT-Felder - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Roger (141 Beiträge) am Freitag, 25.Oktober.2002, 02:54.
    Hilfe, formular zur Änderung nimmt keine SELECT-Felder

      Hallo,

      ich hoffe, ich nerfe jetzt nicht zu sehr, ich habe eine Datenbank mit etwa 40 Feldern, bis auf einige wenige soll der Benutzer alle ändern können. Es funktioniert auch soweit alles, selbst sogar daß er nur an seinen Datensatz kommt um ihn zu ändern.
      Nun scheitere ich an einem scheinbar trivalen HTML Problem?


      <TD>ich bin ein/e</TD>
      <TD>$Ich_bin<INPUT TYPE=hidden NAME="Ich_bin:=" VALUE=$Ich_bin> $Ich_bin</td>
      <td>&nbsp;ich suche ein/e</TD>
      <TD><select NAME="Ich_suche">
      <option> $Ich_bin
      <OPTION> Mann
      <OPTION> Frau
      <OPTION> Paar           
      </select>
      </TD>
      

      Einige Felder bei mir sollen auf jeden Fall Auswahlfelder oder Checkboxen bleiben.
      Im Template zum Ändern zeige ich alle Daten, die der User beim Anmelden angeben hat, und benutze dafür INPUT TYPE=HIDDEN, diese Felder werden auch wunderbar übernommen, ebenso die normalen Textfelder.

      Was nicht funktioniert, das sind all die Auswahlfelder. Damit der User seine alte Eingabe sieht und vor allem auch überträgt, wenn er sich das Feld nicht anschaut, habe ich jeweils als erstes die Variable, hier "Ich_suche", als erste Option hinzugefügt. Danach dann die Optionen, die ich auch beim Anmelden zur Verfügung stelle.

      Meiner Meinung nach müßte doch im Beispiel oben, wenn der User nicht änder, die Variable Ich_suche, unverändert bleiben, wenn er zum Beispiel "Mann" auswählt, den Wert Mann enthalten. Aber sie ist einfach leer wenn ich sie an das Template mit dem mod-Befehl übergebe, egal, was der User wählt.
      Im Forum und der Doku bin ich leider auf keine Lösung gestoßen.
      Kann jemand helfen?

      Liebe Grüße

      Roger


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Roger (141 Beiträge) am Freitag, 25.Oktober.2002, 02:54.
    Hilfe, formular zur Änderung nimmt keine SELECT-Felder

      Hallo,

      ich hoffe, ich nerfe jetzt nicht zu sehr, ich habe eine Datenbank mit etwa 40 Feldern, bis auf einige wenige soll der Benutzer alle ändern können. Es funktioniert auch soweit alles, selbst sogar daß er nur an seinen Datensatz kommt um ihn zu ändern.
      Nun scheitere ich an einem scheinbar trivalen HTML Problem?


      <TD>ich bin ein/e</TD>
      <TD>$Ich_bin<INPUT TYPE=hidden NAME="Ich_bin:=" VALUE=$Ich_bin> $Ich_bin</td>
      <td>&nbsp;ich suche ein/e</TD>
      <TD><select NAME="Ich_suche">
      <option> $Ich_bin
      <OPTION> Mann
      <OPTION> Frau
      <OPTION> Paar           
      </select>
      </TD>
      

      Einige Felder bei mir sollen auf jeden Fall Auswahlfelder oder Checkboxen bleiben.
      Im Template zum Ändern zeige ich alle Daten, die der User beim Anmelden angeben hat, und benutze dafür INPUT TYPE=HIDDEN, diese Felder werden auch wunderbar übernommen, ebenso die normalen Textfelder.

      Was nicht funktioniert, das sind all die Auswahlfelder. Damit der User seine alte Eingabe sieht und vor allem auch überträgt, wenn er sich das Feld nicht anschaut, habe ich jeweils als erstes die Variable, hier "Ich_suche", als erste Option hinzugefügt. Danach dann die Optionen, die ich auch beim Anmelden zur Verfügung stelle.

      Meiner Meinung nach müßte doch im Beispiel oben, wenn der User nicht änder, die Variable Ich_suche, unverändert bleiben, wenn er zum Beispiel "Mann" auswählt, den Wert Mann enthalten. Aber sie ist einfach leer wenn ich sie an das Template mit dem mod-Befehl übergebe, egal, was der User wählt.
      Im Forum und der Doku bin ich leider auf keine Lösung gestoßen.
      Kann jemand helfen?

      Liebe Grüße

      Roger

     Antworten

    Beitrag von Phoenix (5 Beiträge) am Freitag, 25.Oktober.2002, 08:29.
    Re: Hilfe, formular zur Änderung nimmt keine SELECT-Felder

      Ich bin selbst noch relativ neu hier am Baseportal aber vielleicht kann ich dir ein wenig helfen.

      Vielleicht täusch ich mich auch, aber für mich klingt das so als ob das SelectFeld keine doppelten Werte verträgt.
      Die Tatsache das sich dsa $ich_bin feld aus den anderen Werte ergibt also sagen wir den WErt mann hat, führt dazu das du in deiner Auswahl denselben Wert, im Beispiel Mann hast.
      Und damit kommt das Feld vermutlich nicht klar.
      Mir fällt spontan leider aber keine Lösung ein, ausser einer Perl abfrage.
      Du müsstest halt so vorgehen

      $if ($Ich_bin eq "Mann") 
      {
      out "<option>$Ich_bin<option>Frau<option>Paar
      }
      elsif ($Ich_bin eq "Frau")
      {
      out "<option>$Ich_bin<option>Mann<option>Paar
      }
      else 
      {
      out "<option>$Ich_bin<option>Frau<option>Mann
      }
      

      In der Art

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 25.Oktober.2002, 09:26.
    Re: Hilfe, formular zur Änderung nimmt keine SELECT-Felder

      ganz trivial...
      <select NAME="Ich_suche:=">
      

      Sander

     Antworten

    Beitrag von Roger (141 Beiträge) am Freitag, 25.Oktober.2002, 20:19.
    Re: Hilfe, formular zur Änderung nimmt keine SELECT-Felder

      Na, da muß ich mich ja wirklich schämen, bei allen Feldern habe ich das gemacht, warum gerade bei den SELECT-Felden nicht?
      Na ja, so ist das, wenn man seine eigenen Bugs sucht.
      aber das nächste Problem ist auch schon wieder da.....kommt im nächsten Beitrag.....

      Liebe Grüße,

      Roger

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!