Andreas: textfield und php

hi,
wie kann ich eine php-variable in ein textfeld einbinden?
in dem texdfeld soll die vorhandene variable als anfangswert angezeigt werden.

viele grüsse und ewigen dank ans self-team,
andreas

  1. hi,

    mit dem wert value

    also

    echo "<textarea name="name" type=text cols=30 rows=7 value="$deinevariable"></textarea>";

    is aber schon glaub ich öffters gefragt worden

    tschau

    domi

    1. is aber schon glaub ich öffters gefragt worden

      ...dann habe ich mal wieder falsch gesucht....
      Vielen Dank!

    2. Hi,

      echo "<textarea name="name" type=text cols=30 rows=7 value="$deinevariable"></textarea>";
      is aber schon glaub ich öffters gefragt worden

      Warum machst Du es dann trotzdem falsch?

      textarea hat kein value-Attribut.
      textarea zeigt den Elemnetinhalt an.
      <textarea>blabla</textarea>

      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
      1. hi,

        sorry du hast natürlich recht

        so gehts nur mitm input type=text

        also z.b.

        print "<input type=text value=$dv name=name size=20>";

        und wenn du mehr text hast dann eine textarea

        echo "<textarea name=name type=text cols=30 rows=7>$dv</textarea>";

        hoffe jetzt stimmts

        domi

        1. Es funktioniert ;-)

          Vielen DANK!!!

        2. Hi,

          sorry du hast natürlich recht
          so gehts nur mitm input type=text
          print "<input type=text value=$dv name=name size=20>";

          So nicht. Stell Dir vor, in $dv steht
          "">
          drin...
          Aber auch schon bei
          bla blubb
          gibt es Probleme.
          Attribute sollten IMMER in Anführungszeichen stehen (bei XHTML müssen sie es sogar immer)
          Dies gilt erst recht, wenn man nicht genau weiß, was man reinschreibt...

          cu,
          Andreas

          --
          Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
          http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
          1. hi,

            print "<input type=text value=$dv name=name size=20>";

            So nicht. Stell Dir vor, in $dv steht
            "">
            drin...
            Aber auch schon bei
            bla blubb
            gibt es Probleme.
            Attribute sollten IMMER in Anführungszeichen stehen (bei XHTML müssen sie es sogar immer)
            Dies gilt erst recht, wenn man nicht genau weiß, was man reinschreibt...

            darüber hinaus wäre die anwendung von htmlentities() in den meisten fällen sicher empfehlenswert.

            gruss,
            wahsaga