• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Termine / News via Datenbank?

philogyn

Mitglied
Schönen Mittag!

Bin eigentlich ein Laie in Sachen php/mysqul, hatte aber den Auftrag für eine SchulHP (hs-hasnerschule.ksn.at), die soweit zufriedestellend gelungen ist.
Leider muss ich aber zB die Termine bzw News immer in der html Seite über eine Tabelle eingeben bzw auch farblich (jede 2. Zeile gleiche Farbe; etc) bearbeiten.

Nach einigem Überlegungen gibt es sicher den Weg dass ich die Termine bzw News in eine Datenbank eingeben kann und diese automatisch via php in die Seite als Tabelle eingefügt werden.

- Wie könnte /kann ich hierbei vorgehen? Würde mySQL alleine als Datenbank reichen? Kann ich hier die Daten direkt eingeben dass diese dann über php ausgelesen und angezeigt werden?
- Ich weiß dass php automatisch die Zeilenfarbe unterschiedlich darstellen kann...macht php das dann auch in der Datenbanktabelle die angezeigt wird?

Fragen über Fragen

LG und Danke für etwaige Antworten
 
Würde mySQL alleine als Datenbank reichen? Kann ich hier die Daten direkt eingeben dass diese dann über php ausgelesen und angezeigt werden?

Ja und ja. Etwas einfacher wäre in diesem Zusammenhang aber der Einsatz einer speziellen Management-Software. → phpMyAdmin

Ich weiß dass php automatisch die Zeilenfarbe unterschiedlich darstellen kann...macht php das dann auch in der Datenbanktabelle die angezeigt wird?

Das müsstest du programmieren.

PHP:
<style type="text/css">
.even {
    background-color: #ccc;
}
.odd {
    background-color: #eee;
}
</style>

<?php

$data = array('hello', 'world', 'foo', 'bar');

$count = count($data);

echo '<table border="1">';
for ($i = 0; $i < $count; $i++) {
    $class = ($i % 2 === 0) ? 'even' : 'odd';

    echo '<tr class="' . $class . '">';
    echo '<td>' . $data[$i] . '</td>';
    echo '</tr>';
}
echo '</table>';

Tutorial zu MySQL/PHP unter anderem hier:

- Quakenet/#php Tutorial - de - MySQL
 
Hallo!

Danke erstmals für deine Antwort, werde mir das Tutorial samt deinem beigefügten Code mal genauer ansehen, denk dass ich das schaffen kann (wenn nicht sogar MUSS) *gg*!

LG
 
Zurück
Oben