Martin: label +++ radiobutton +++ php

Hallo Leute,

ich möchte mittels label eine radio-button-Leiste erzeugen. Wenn ich über die Namen fahre (mouseover) verändert sich auch der Cursor. Soweit so gut. Nur werden bei der ganzen Aktion keine radio-Knöpfe gesetzt, wenn ich darauf klicke.

################################################

print " <fieldset>";
print "  <legend>Formular</legend>";
print "<table width='250' border='0' class='text-14px'>";

$result=MYSQL_QUERY( "SELECT * FROM $tabelle WHERE id_schnittstelle = $id_schnittstelle order by sort");
$num = mysql_num_rows($result);
for ($q=0; $q<$num; $q++)
{
$id_gewerk1 = mysql_result($result, $q, "id_gewerk");
$gewerk1 = mysql_result($result, $q, "gewerk");

print "<tr>";
print "<td width='250'><label for='vorname'>$gewerk1</label></td>";
print "<td><input type='radio' name='gewerkbutton1' value='$id_gewerk1'>  </td>";
print "</tr>";
}

print "</table>";
print "</fieldset>";

################################################

Kann mir jemand weiterhelfen?

Viele Grüße

Martin

  1. Hallo Leute,

    Hallo,
    du bist nicht "Der Martin", oder?
    schönen Mittwochnachmittag noch und sry für diese wenig hilfreiche Antwort,
    scherzkeks

    1. du bist nicht "Der Martin", oder?

      Ich bin der einzig wahre Martin, welchen es in diesem Universum gibt :-).

      ich bedanke mich bei euch allen für diesen schnellen Beistand!

      Viele Grüße

      Martin

      1. du bist nicht "Der Martin", oder?
        Ich bin der einzig wahre Martin, welchen es in diesem Universum gibt :-).

        Eigentlich rede ich von einem Benutzer namens "Der Martin"

        ich bedanke mich bei euch allen für diesen schnellen Beistand!

        Bitte, bitte. Ich habe dir ja sowieso nicht geholfen ;)

        Viele Grüße

        Dir auch und schönen Mittwochnachmittag noch,
        scherzkeks

        1. Eigentlich rede ich von einem Benutzer namens "Der Martin"

          Nein, der bin ich nicht. Aber ich vermute einmal, das "Der Martin" irgendwo aus Sachsen kommt. Die setzen nämlich immer gerne ein "der" vor den Namen. Ich bin ein Urschwoab.

          Viele Grüße

          Martin

          1. Hallo Martin,

            Eigentlich rede ich von einem Benutzer namens "Der Martin"
            Nein, der bin ich nicht. Aber ich vermute einmal, das "Der Martin" irgendwo aus Sachsen kommt.

            nö, siehe Archiv:
            </archiv/2005/12/t120306/#m772709>,
            </archiv/2006/1/t121556/#m783738>.

            Freundliche Grüße

            Vinzenz

          2. Hallo, lieber Namensvetter,

            ich vermute einmal, das "Der Martin" irgendwo aus Sachsen kommt.

            Nö, keine Spur. Vinzenz hat schon gut recherchiert.

            Die setzen nämlich immer gerne ein "der" vor den Namen.

            Die Schwoba doch au! Wenn scho net beim Schreiba, dann ällemol beim Schwätza! ;-)

            Ich bin ein Urschwoab.

            Ich bin zwar kein gebürtiger, betrachte das "Ländle" aber als meine Heimat, da ich seit dem Kindergartenalter hier lebe.

            Schönen Abend noch,
             [der] Martin  *g*

            --
            Lebensmotto der Egoisten: Was ist so schlimm daran, dass jeder nur an sich selbst denkt? Dann ist doch an alle gedacht!
      2. Hallo,

        Ich bin der einzig wahre Martin, welchen es in diesem Universum gibt :-).

        Nein, der hieß Diether.

        viele Grüße

        Axel

        ps: Was nicht alles in Wikipedia steht ;-)

  2. Hallo!

    Hallo Leute,

    ich möchte mittels label eine radio-button-Leiste erzeugen. Wenn ich über die Namen fahre (mouseover) verändert sich auch der Cursor. Soweit so gut. Nur werden bei der ganzen Aktion keine radio-Knöpfe gesetzt, wenn ich darauf klicke.

    Das hat nix mit PHP zu tun.
    Lies dir nochmal die Doku zu Label durch und du wirkst erkennen, dass du für for='bla' auch ein id='bla' brauchst.

    mfg
      frafu

  3. Moin,

    ich glaube du hast hier was wichtiges vergessen:

    print "<td><input type='radio' name='gewerkbutton1' value='$id_gewerk1'>  </td>";

    Du muss deinem radio eine ID vergeben. Guckst du hier
    Damit das Label weiss zu wem es gehört.

    Du schreibst also label for="vorname" und dann muss du auch <input id="vorname" schreiben.

    MfG,
      Juan

    1. Moin,

      Moin, moin!

      ich glaube du hast hier was wichtiges vergessen:

      print "<td><input type='radio' name='gewerkbutton1' value='$id_gewerk1'>  </td>";

      Du muss deinem radio eine ID vergeben.

      Ich glaube, das hat FraFu 4 Minuten vor dir bemerkt ;)

      Guckst du hier
      Damit das Label weiss zu wem es gehört.

      Du schreibst also label for="vorname" und dann muss du auch <input id="vorname" schreiben.

      MfG,

      MNVFG (=Mit noch viel freundlicheren Grüßen) und noch nen schönen Mittwochnachmittag,
      scherzkeks

      1. Moin,

        Ich glaube, das hat FraFu 4 Minuten vor dir bemerkt ;)

        das waren genau die 4 minuten, die ich gebraucht habe um den Beitrag zu schreiben ;-)

        MfG,
          Juan