Koontz: Beim Laden einer Seite Inhalt von Formular-Elementen festlegen?

Hi,

kann man mit PHP beim Laden eines Formulares den Inhalt bzw. den Zustand von Formular-Elementen festlegen? Also z.B. ob eine Checkbox "checked" ist oder nicht bzw. was in einem Textfeld steht.
Ich möchte das wissen, weil am Anfang via PHP eine Datenbankabfrage stattfindet und der Zustand von bestimmten Formular-Elementen vom Wert in der Datenbank abhängig ist.

Gruss,
Koontz

  1. Hallo

    Klar kannst du...
    Einfach der entsprechenden Checkbox/Radio-Btn checked="checked" zuweisen, einem Textfeld value="TEXT" und bei einer Text-Area <textarea>TEXT</textarea>.
    Steht aber auch so in SelfHTML, oder?
    http://selfhtml.teamone.de/html/formulare/index.htm

    Grüße

    David

    --
    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
  2. Na so:

    <form name="blabla" action="bla.php">
    <input type="text" name="irgendwas" value="<? echo "Dein Inhalt"; ?>">
    </form>

    Du musst ganz einfach dafür sorgen, daß letztendlich bei Abarbeitung des Scriptes valides HTML entsteht. Zu Formularen findest aus alles, also auch die Vorbelegung in SELFHTML.

    fastix

  3. Ich möchte das wissen, weil am Anfang via PHP eine Datenbankabfrage stattfindet und der Zustand von bestimmten Formular-Elementen vom Wert in der Datenbank abhängig ist......

    Hi.

    Du kannst auf der Formularseite die datenbank connecten und dann alle betreffenden datensätze in Arrays einlesen. Danach mit If-Abfragen die Felder vergleichen und die Values oder Checked im Formular entsprechend vorbelegen:

    z.B.
    <?php
    if($feld[Spaltenname]== "wasweißich"){
      ?>
       <input type="checkbox" checked name="Name">
      <?
    }
    ?>

    Hoffe das Holft dir bissl

    Gruß

    MO