Kontakt aufnehmen

Form im Design, oder Design in Form?

Die Formulare in unserem CMS sind noch nicht wirklich schön. Heute fangen wir mal an das etwas größere Einstellunge-Formular zu verschönern.

Als erstes legen wir alle Input-Tags darin in ein Fieldset mit der Legende „Einstellungen ändern“ (Datei /admin/includes/settings.php):

<h1>Einstellungen</h1>
<form action="/admin/index.php?page=settings" method="POST">
<fieldset>
  <legend>Einstellungen ä;ndern</legend>
  <?PHP
    $res = mysql_query("SELECT * FROM ".$dbpraefix."settings WHERE activated = 1");
    while($row = mysql_fetch_assoc($res)){
      echo "<label for="".$row['property']."">";
      echo $row['description'].":";
      echo "</label>";
      echo "<input name="".$row['property']."" value="".$row['value']."" />";
    }
  ?>
  <br /><input type="submit" value="Speichern" />
</fieldset>
</form>

Jetzt haben wir einen Rahmen, der die komplette Breite in Anspruch nimmt. Und außerdem sind die Textboxen im vergleich noch sehr winzig. Also ändern wird die Größen im CSS. Und siehe da, so sieht der neue Stylesheet in der /admin/index.php aus:

      body{
        margin:0;
        padding:0;
        font-family:Tahoma, sans-serif;;
      }
      label{
        display:block;
      }
      #adminmenue{
        list-style-type : none;
        margin:0;
        margin-bottom:40px;
        padding:0;
        background-color:#333;
        width:100%;
        height:20px;
      }
      #adminmenue a{
        color:#fff;
      }
      #adminmenue li{
        display:inline;
      }
      thead{
        background-color:#ddd;
        color:#333;
      }
      fieldset{
        width:50%;
      }
      fieldset input{
        width:95%;
      }

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.

Kommentare

andrej schrieb am 03.02.2012:

fehler im text gefunden: Heute fangen wir mal ein das etwas größere Einstellunge-Formular zu verschönern.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern