Hallo,
ich bin blutiger Anfänger in Sachen PHP und Datenbanken.
Mein Webserver kann php und hat eine MySQL-Datenbank
(
http://www.thombos-site.de)
Folgendes möchte ich mit Hilfe dieses Forums realisieren:
Es gibt 15 Teilnehmer und 10 Termine pro Jahr.
Auf der Hauptseite stehen alle Termine chronologisch sortiert.
Sobald ein Teilnehmer auf einen Termin klickt soll eine Tabelle erscheinen,
in der alle Namen sowie "ja" und "nein" steht....
-> Hier nochmal zur verdeutlichung:
http://thombos-site.de/Termin.JPG
Die Teilnehmer sollen dann auf "Ja" oder "Nein" hinter Ihrem Namen klicken.
Ich habe nun 3 Tabellen erstellt:
Tabelle "Namen" (hier mal 2 Einträge):
Feldbezeichnung -> Typ -> Inhalt
Nummer -> int(100) auto_increment -> Automatischer Index
Nachname -> Text -> Meyer
Vorname -> Text -> Klaus
Ja -> varchar(50) -> <input type=radio name=1 value=Ja> Ja<br>
Nein -> varchar(50) -> <input type=radio name=1 value=Nein> Ja<br>
----
Nummer -> int(100) auto_increment -> Automatischer Index
Nachname -> Text -> Maja
Vorname -> Text -> Biene
Ja -> varchar(50) -> <input type=radio name=2 value=Ja> Ja<br>
Nein -> varchar(50) -> <input type=radio name=2 value=Nein> Ja<br>
-------------------------------------------------------------------
Tabelle "Termine" :
Feldbezeichnung -> Typ -> Inhalt
Nummer -> int(100) autoincrement -> Automatischer Index
Datum -> date -> 12.09.2006
Uhrzeit -> time -> 20:00:00
Event -> text -> 1000m Lauf
Lokation -> text -> Sportpark
-------------------------------------------------------------------
Tabelle "Abfrage" :
Feldbezeichnung -> Typ -> Inhalt
ID_Name -> varchar(15) -> Index von Tabelle Namen
ID_Termin -> varchar(15) -> Index von Tabelle Termine
Ich habe es bis jetzt geschafft, eine Tabelle mit allen Namen und "ja" und "nein" zu erstellen:
PHP-Code:
<html>
<head>
</head>
<body>
<br>
<?php
mysql_connect("localhost", "Benutzername", "Kennwort") or
die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db("Datenbank");
$result = mysql_query("SELECT Nachname, Vorname, Ja, Nein FROM Namen ORDER BY Nachname");
echo "<Table Border=1 width=700>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<TR><TD>";
echo implode("<TD>", $row);
echo "</TR>";
}
echo "</TABLE>";
mysql_free_result($result);
?>
</body>
</html>
Ich bin mir nur nicht sicher ob ich es eventuell nicht auch einfacher hinbekomme.... Auch frage ich mich, ob es einen anderen Weg gibt, Radio-Buttons einzufügen (ich schreibe den HTML-Code dafür in die Datenbank..)
Und wie kann ich das mit den Farben (siehe Bild) am geschicktesten Regeln ?