Falls du das so wirklich als PHP Absatz einfuegst, wundert es mich nicht, dass dies nicht funktioniert. Zum einen ist der PHP Absatz in W2D ein bisschen fehlerhaft, zum anderen hast du selbst da ein paar kleine Sachen drin, die nicht da sein sollten.
Ich weiss nicht mehr genau, ob es doppelte Anfuehrungszeichen oder einfache Anfuehrungszeichen waren, die mir damals Schwierigkeiten bereitet haben. Der PHP Absatz mag diese einfach nicht. Momentan habe ich W2D leider nicht installiert, somit kann ich dir also nicht genau sagen, welche der beiden es war.
Ich verstehe auch nicht, warum du da HTML Tags mit Header , Titel und End-HTML-Tag drin hast? Die Webseite wird somit nach dem ersten </html> beendet, was ja nicht richtig sein kann, wenn du den von dir zitierten Code als PHP Absatz eingefuegt hast.
Stelle auch sicher, dass sich deine verbindung.php Seite im gleichen Ordner befindet! (Hier wuerde ich einfach die Verbindungs-Daten mit im PHP Absatz aufnehmen; somit muesstest du dir um die korrekte Einbindung also keine Sorgen mehr machen. Lasse die Back ticks in der Datenbank-Abfrage weg. Die braucht man nicht fuer die Feld-Abfragen.
Versuche mal folgenden Code. Es wird wahrscheinlich immer noch nicht funktionieren, aber das sollte dich schon mal ein wenig weiter bringen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<style>
.kalenderinfo {
text-align: center;
border: Solid 1px #6592D2;
border-radius: 4px;
background: #CED8F1;
margin-bottom: 25px;
}
.headline {
background: #6592D2;
color: #FFFFFF;
}
</style>
<?php
require_once('./kalender/verbindung.php');
$select = $db->query('SELECT tag, monat, jahr, zeit, event, beschreibung FROM db_kalender WHERE zeit >= UNIX_TIMESTAMP() ORDER BY zeit ASC LIMIT 5');
$events = $select->fetchAll(PDO::FETCH_OBJ);
foreach ($events as $event) {
$event_time = date('H:i', $event->zeit);
echo '<div class=\'kalenderinfo\'>am: ' . $event->tag . '.' . $event->monat . '.' . $event->jahr .
', ab ' . $event_time . ' Uhr<div class=\'headline\'>' .
$event->event . '</div>wo: ' .
$event->beschreibung . '</div>';
}
?>
|
Um dir da wirklich weiterhelfen zu koennen, muesste man schon den ganzen Code von allen Dateien sehen. Um es problemlos in W2D zu integrieren, sollten da ein paar Sachen umgeschrieben werden, so dass man letztendlich nur das komplette Skript als PHP Datei inkludiert. Da muss man sich dann keine Gedanken mehr machen, welche Character-Zeichen in W2D Probleme bereiten und welche nicht.