Beiträge von threadi

    Das ist keine Programmierung. Das ist HTML- und CSS-Kodierung, das programmiert man aber nicht.

    HTML

    HTML
    <fieldset>
     <legend>Ihr Kennwort</legend>
     <label for="kennwort">Kennwort</label>
     <input type="password" name="kennwort" id="kennwort" value="">
    </fieldset>

    Per CSS kannst Du das dann gestalten wie Du willst. Z.B. dem fieldset einen Rahmen geben.

    Code
    fieldset { border: 1px solid #333; }

    1. [..]

    PHP
    $motiv = $_GET['motiv'];
    $motiv2 = $_GET['motiv2'];
    $sql = "SELECT * 
      FROM servietten
      WHERE motiv ='".mysql_escape_string($motiv)."'";
    if( strlen($motiv2) > 0 ){  $sql .= "OR motiv = '".mysql_escape_string($motiv2)."'"; }

    So wäre der alternative Name optional als Parameter in der URL übergebbar.

    Zitat

    2. [..]

    Mit ORDER BY liegst Du schon richtig. Ein Blick ins Handbuch zeigt dir wo ORDER BY hin muss:
    http://dev.mysql.com/doc/refman/5.0…timization.html

    Zitat

    3. Wer kann mir genau erklären, ob und wie es möglich ist, aus der Url mit Parameter auch eine Verbindung zu einem bestimmten Bild (Headergrafik) herzustellen, so dass z. Bsp. bei der Auswahl Rosen, als Headergrafik das dafür vorgesehene Bild "rosen.jpg" oben im Div "mitte" angezeigt wird - oder ist das zu kompliziert.

    Das ist natürlich möglich. Die Umsetzung hängt jedoch ganz von dir und deiner Programmierung ab.

    Ein Beispiel:
    Man könnte den Namen für die Headergrafik optional als Parameter übergeben.

    Code
    ...&amp;headergrafik=rosen.jpg
    PHP
    $headergrafik = "standard.jpg";
    if( isset($_GET("headergrafik") ) { $headergrafik = $_GET['headergrafik']; }
    [..]
    ?><img src="<?php echo $headergrafik; ?>" alt=""><?php

    ABER:
    Dadurch ermöglichst Du jedem Nutzer theoretisch eine beliebige Grafik an der Stelle anzuzeigen. Das kann im schlimmsten Fall zu einem Sicherheitsrisiko für deine Webseite werden.

    Daher wäre die beste Lösung, dass Du diese Headergrafiken auch in einer Datenbanktabelle speicherst und als Parameter höchstens die ID der Grafik übergibst, diese mit PHP aus der Datenbanktabelle ausliest und dann anzeigst. Das wäre schon ein etwas sicherer Weg.

    Zitat

    4. Noch immer suche ich eine einfache Funktion zum blättern - die Pfeile mit der Verlinkung auf die nächste Seite gefallen mir gut, aber die Website weiß ja nicht, dass sie nach 30 Datensätzen eine neue Anzeigeseite generieren soll.....???

    Es gibt sooo viele fertige Funktionen dafür, eine davon wirst Du doch sicher schon gefunden haben?
    http://www.php-einfach.de/tuts_mysql_blaetterfunktion.php
    http://www.web-skripte.de/script-blaettern.htm

    Da die angezeigten Daten aus MySQL stammen, sollte man ggfs. dieses Blättern auch auf Basis von MySQL realisieren. Das bringt besonders bei großen Datenbankergebnissen einen erheblichen Performance-Gewinn. Beispiele:
    http://neunzehn83.de/blog/2010/07/1…alc_found_rows/

    Zitat

    5. Die Überschrift bei der Anzeige - siehe Startseite Mitte Link "Rosen" kann ich nicht formatieren

    So einen Link sehe ich momentan nicht. Wenn Du die Größe einer Überschrift beeinflussen willst, geschieht dies immer per CSS. Beispiel:

    Code
    h3 { font-size: 16px; }

    Bei den Überschriften solltest Du zudem darauf achten, dass die Überschrift, welche das Thema der aktuell aufgerufenenen Seite beschreibt die h1 hat. Alle anderen Überschriften sollten h2 bis h6 haben, je nachdem wie tief Du die Inhalte jeder Seite untergliederst. Die Größe jeder einzelnen Überschriften ist per CSS steuerbar.

    Das "Problem" der vielen Seiten kannst Du durch einen Parameter umgehen den Du an die URL anhängst.

    Beispiel:
    Aufruf: servietten.php?motiv=tulpen

    PHP

    PHP
    $motiv = $_GET['motiv'];
    $sql = "SELECT * 
      FROM servietten
      WHERE motiv ='".mysql_escape_string($motiv)."'";

    Dadurch kannst Du für alle Motive eine Seite, eine einzelne Datei.

    Wenn Du weitere Ansichten brauchst, könntest Du diese eine Datei auch so anpassen, dass man den Ansichtstyp und dessen Wert übergibt.
    Beispiel:
    Aufruf: servietten.php?motiv=tulpen&type=motiv

    Das müsstest Du nur noch um jeden Ansichtstyp (design oder so) ergänzen.

    Über diese Parameter könntest Du dann auch die Überschriften (<h1>Tulpen</h1>) und Texte beeinflussen (und diese ggfs. auch aus einer Datenbanktabelle laden).

    Was sollte denn da korrekt angegeben werden?

    Da Du ein flexibles Layout hast, müsste es auch ein flexibler Wert sein. 100% z.B. Allerdings weiß ich nicht wie sich das ggfs. auswirkt, vor allem wenn darinliegende Elemente auch noch feste Maßangaben haben. Dann wird es unübersichtlich und komplex, auch dank des unnötigen Tabellenlayouts in der Seite die per iframe geladen wird.

    Zitat

    Hab leider kaum Ahnung von HTML und weiß von daher gar nicht, was das Fehlerscript mir alles sagen will, geschweige denn, wie ich´s beheben bzw. was richtig wäre.

    Ich finde generell schon die ganzen SEiten bzw. Scripts nicht, in denen was verändert werden muss. Wenn der Quellcode angezeigt wird, steht ja nie da, auf welcher html was zu finden ist.

    Dann musst Du dich in dein Shop-System und HTML sowie CSS rein arbeiten. Das kann ich dir nämlich auch nicht sagen, da ich das System nicht kenne und auch nicht prophezeien kann was wo zu tun ist. Wie Bandit schon andeutete, solltest Du als Einsteiger so etwas evtl. eher jemanden mit Erfahrung machen lassen. Und das ist keine Aufgabe für ein Forum, eher ein (für dich kostenpflichtiger) Auftrag für einen Profi.

    Bei mir sind auf deiner Seite sehr viele Scrollbalken zu sehen. Du solltest auch den Quellcode der eigentlichen Seite anpassen. Der enthält nämlich schon im HTML-Code einige Fehler:
    http://validator.w3.org/check?verbose=…%3FcPath%3D2816

    Das es innerhalb des iframes auch noch einen Scrollbalken gibt, liegt daran, dass dort die Breite der dargestellten Tabelle auf 900 Pixel festgelegt ist. Das müsste man ändern, falls Du das beeinflussen kannst. Mit deinem Shopsystem hat das nichts zu tun - du müsstest dafür ggfs. deinen Großhändler kontaktieren.

    Die Grafik wird natürlich nicht automatisch geteilt. Mein Code-Beispiel bezog sich auf eine Grafik die links die linke Hälfte des Spielfelds hat, in der Mitte dann 1000 Pixel weiße Fläche und rechts die rechte Hälfte des Spielfelds. Die Grafik müsstest Du nur genau so zurechtschneiden.

    Um Quellcode ordentlich zu formatiere, kannst Du im Editor die Icons in der zweiten Reihe rechts (2., 3. und 4. Icon von rechts) verwenden.

    Das ist also eine Grafik die eine feste Breite und Höhe hat und immer an der selben Stelle stehen soll. Dann reicht doch folgendes, wenn Du das als einzelne Grafik nimmst und sie nicht zweiteilst:

    HTML:

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
     <title></title>
    </head>
    <body>
     <div id="content">Inhalt in der Mitte</div>
    </body>
    </html>

    CSS: