Beiträge von d_spaete

    Eine programmatisch Lösung, mit der die Menüeinträge gleich in der richtigen Reihenfolge sind, wäre natürlich eleganter ;)

    In transparenten Aufzählungszeichen kann ich keine versuchte Manipulation in puncto Suchmaschinenoptimierung erkennen. Hier der Link: https://support.google.com/webmasters/answer/66353?hl=de

    Ich frage mich aber: Wenn Du ein <span>-Element einfügen kannst, klappt es dann ggf. auch mit einem HTML-Kommentar? Also so:

    HTML
    <!-- 1 -->Seitentitel

    CSS:

    #bild {
    background-color: white;
    color: white;
    margin: 40px 50px 40px 50px;
    padding: 10px;
    text-align:center;
    }

    HTML:

    HTML
    <img src="stgtk.jpg" alt="Stutthart Titelbild" width="300" style="float:right;"/>
    <img src="stgtk.jpg" alt="Stutthart Titelbild" width="300" style="float:left;"/>
    <img src="stgtk.jpg" alt="Stutthart Titelbild" width="300"/>

    Wobei die float-Angaben bei Gelegenheit auch ins CSS wandern sollten.

    Davon abgesehen sollten (müssen) Charset-Angaben vor dem <title>-Tag stehen, sofern nicht eh ein entsprechender Header vom Webserver geschickt wird.

    Eher andersherum. Du könntest in der inkludierten Datei Variablen Werte zuordnen und damit unerwünschte Effekte in der inkludierenden Datei bewirken. Es ist eh kein funktionales Problem, sondern erschwert die Wartbarkeit, wenn die Variablen keine Bezeichnungen haben, mit denen man gleich eine Ahnung hat, was für Datentypen ihnen zugewiesen sind etc.

    Stimmt, zw_tisch heißt das Tabellenfeld, nicht zwtisch wie in meinem Post (hab's aber korrigiert).

    - - - Aktualisiert - - -

    Nicht

    PHP
    //$num8 = "DELETE FROM zwischenspeicher WHERE $zwtisch == $rttisch";
                                $delete = "DELETE FROM zwischenspeicher WHERE zw_tisch == $rttisch";
    
                                if (mysqli_query($con, $num8))


    sondern

    PHP
    //$num8 = "DELETE FROM zwischenspeicher WHERE $zwtisch == $rttisch";
                                $delete = "DELETE FROM zwischenspeicher WHERE zw_tisch = $rttisch";
    
                                if (mysqli_query($con, $delete))

    Mir fehlt's irgendwie an Vorstellungsvermögen, um die genaue Tabellenstruktur zu erkennen. Aber vermutlich wird statt

    PHP
    $num8 = "DELETE FROM zwischenspeicher WHERE $zwtisch == $rttisch";


    das hier zum gewünschten Ergebnis führen:

    PHP
    $num8 = "DELETE FROM zwischenspeicher WHERE zw_tisch = $rttisch";


    Das Problem mit der $dsatz-Variablen (s. letzter Beitrag) ist auch noch vorhanden und die Variablen-Benennung ist recht unübersichtlich und inkonsistent. $num8 ist erst eine Ganzzahl zugewiesen, später dann String mit einem SQL-Statement...

    Jetzt weiß ich nicht, wie der Code der äußeren Schleife aktuell aussieht. Aber es ist keine gute Idee, innerhalb von

    PHP
    while ($dsatz = mysqli_fetch_assoc($sql7))


    eine weitere Schleife zu haben, in der $dsatz ein Wert zugewiesen wird, der den Abbruch der äußeren Schleife unberechenbar macht:

    PHP
    while ($dsatz = mysqli_fetch_assoc($sql8)


    Dann doch lieber sinnlos durchnummerieren mit $dsatz7 und $dsatz8 :wink: