Ankündigung

Einklappen
Keine Ankündigung bisher.

bestimmter Wert in Auswahlliste soll verlinkt werden . . . .

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • bestimmter Wert in Auswahlliste soll verlinkt werden . . . .

    Hallo,

    ich bräuchte diesmal ein klein wenig Unterstüzung, bei folgendem Problem.
    Ich habe eine Auswahlliste aufgrund einer MySQL Tabelle erstellt. In dieser Tabelle habe ich einen "Dummie" angelegt, der heißt "Datensatz hinzufügen". Wenn der User also in der Auswahlliste nicht den Eintrag gefunden hat, den er gesucht hat, soll er den Wert "Datensatz hinzufügen" auswählen und daraufhin öffnet sich das Formular zum Anlegen des neuen Datensatzes.
    Bisher sieht mein Code (der funktioniert auch) ohne Link so aus:
    Code:
    <?php  
    /* Ausgabe der Ergebnisse in HTML */
    echo "<td>  <select name=\"MITARBEITER\" size=\"1\"
    	class=\"listen\">";
    		$query = "SELECT ID_MIT, ABT_NR, NAME, VORNAME, TELEFON FROM t_kat_mitarbeiter ORDER BY NAME";
    		$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
    		while($row=mysql_fetch_array($result))
            {
    			
    	echo"<option size=1 value=$row[ID_MIT]>
    		<font size=1>$row[NAME], </font>
    		<font size=1>$row[VORNAME]</font>
    		<font size=1> Abt: $row[ABT_NR]</font>
    		<font size=1> TEL: $row[TELEFON]</font></option>";
    		}
    		
    		echo "</select></td>"; 
     ?>
    Also wie bekomme ich da jetzt diesen Link für den Datensatz mit der Id Nummer=228 rein??
    Vielen Dank schon einmal.
    PS: Ich hoffe, mein Code ist diesmal nicht so grauselig, dass ich mich schämen muß, aber ich habe das AnfängerForum nicht umsonst ausgewählt . . . .
    Vielen Dank
    CIMM

  • #2
    WO .. soll da ein Link rein !?

    und das geht so ??????

    PHP-Code:
    <?php 

    $row
    [ID_MIT]

    ?>

    Kommentar


    • #3
      Was für ein Link?
      Wohl eher ein Formular + Submit Button

      wens um PHP geht, benutz doch die PHP Tags (ausnahme sie funktionieren nicht :P)

      Kommentar


      • #4
        Sorry,
        klar meine ich ein Formular. Normalerweise würde ich das irgendwie so machen:
        Code:
        if($row[ID_MIT]=="228")
        echo "<a href=MitEingabeformular.php3?>$row[ID_MIT]</a>";
        Und dann hatte ich gedacht, baue ich das irgenwie hinter . . . .
        Code:
        value=$row[ID_MIT]
        . . . .ein.

        Aber ich habe keine Ahnung, wie ich das da nun einbinden soll . . . .und ob das so geht.

        Als totaler Neuling, habe ich echt noch Schwierigkeiten mit manchen Begriffen. (Mußte sogar eben erst mal "Tags" nachgucken).

        Und wenn es geht, wollte ich das alles ohne submit button lösen. Sondern einfach nur "klick" Datensatz hinzufügen (ID=22 in der Auswahlliste und schon öffnet sich das Eingabeformular.

        Ach so und das mit dem "row" klappt alles. Wird bisker alles korrekt angezeigt. Die Verbindung habe ich vorher schon aufgebaut. . . .

        Danke CIMM

        Kommentar


        • #5
          Zitat von CIMM
          Normalerweise würde ich das irgendwie so machen:
          Code:
          if($row[ID_MIT]=="228")
          echo "<a href=MitEingabeformular.php3?>$row[ID_MIT]</a>";
          Und dann hatte ich gedacht, baue ich das irgenwie hinter . . . .
          Code:
          value=$row[ID_MIT]
          . . . .ein.

          Aber ich habe keine Ahnung, wie ich das da nun einbinden soll . . . .und ob das so geht.
          a. Ob es geht, könntest Du ja mal testen.
          b. Falls Dein Lieblingsbrowser Dein "HTML" nicht für voll nimmt:
          http://de.selfhtml.org/html/verweise/definieren.htm

          Kommentar


          • #6
            also nur mal so : Du willst in 'n Select 'n Link einbauen ?!

            Wie stellst dir das vor !?

            Wenn er das Select öffnet und dann auf deinen gewünschten DS klickt soll er zu dem und dem Link ?!

            Das müsstest du dann per JS lösen ! mit nem OnChange ...

            Kommentar


            • #7
              Puh,
              ich glaube, ich komme so nicht viel weiter, schätze, das ist wohl noch 'ne Nummer zu groß für mich. Vor Java wollte ich mich eigentlich drücken, weil ich ja nun gread erst html gelernt habe und fesstellen mußte, das reicht nicht aus. Also habe ich mir (mal eben schnell) php und mysql angeignet.
              Ich habe jetzt einfach neben meine Auswahlliste ein
              Code:
              <a href=MitEingabeformular.php3>neuer Mitarbeiter</a>
              eingebaut.
              Das ist zwar leider nicht das, was ich gerne haben wollte, aber es erfüllt seinen Zweck.
              Aber ich komme eben einfach nicht daran vorbei, dass mein Wert eigentlich die ID ist und nicht der Verweis. Und die ID, die den Verweis beinhaltet, soll nicht der "selected" Wert sein -(das ist schon ein anderer . . )-

              Vielen Dank Euch noch mal

              Kommentar


              • #8
                Zitat von CIMM
                Vor Java wollte ich mich eigentlich drücken, weil ich ja nun gread erst html gelernt habe und fesstellen mußte, das reicht nicht aus. Also habe ich mir (mal eben schnell) php und mysql angeignet.
                :wink:

                Kommentar


                • #9
                  Zitat von CIMM
                  Vor Java wollte ich mich ....
                  Lektion 1: Datt Dingens heisst JavaScript, nicht Java... Bitte nicht verwechseln, sonst werdens Leute wie ich, die wo Java können, etwas mürrisch

                  Lektion 2: Datt Dingens (JavaScript) ist gar nicht so schwer, anhand von einfachen Beispielen hat man schnell die Grundlagen drauf. z.B. http://www.selfhtml.de/

                  Kommentar


                  • #10
                    Datt Dingens heisst JavaScript, nicht Java.
                    Jo grünau weil "Java ist auch eine Insel" :wink:

                    Kommentar


                    • #11
                      Komme wohl nich' drum rum, werd' demnächst auf Java ääh über JavaSricpt meditieren und mich damit beschäftigen.

                      Danke CIMM

                      Kommentar

                      Lädt...
                      X