Simon: Idee zu Checkboxen?!

Beitrag lesen

So ich habe mal was gestrickt,
funktion.php

Code:
--------------------------------------------------------------------------------
if($bearbeitet != true && $eintrag != 0) { // Es wurden keine Eingaben gemacht, und es soll eine Antwort verfasst werden
$result = mysql_query("SELECT yim_forum.Betreff, yim_forum.Text, yim_forum_thema.Thema, yim_forum_thema.ID FROM yim_forum, yim_forum_thema WHERE yim_forum.ID =".$eintrag." and yim_forum_thema.ID = yim_forum.Thema_ID");
if(!$result) die("Datenbank konnte nicht abgefragt werden.");
if(mysql_num_rows($result) != 1) { // Eintrag entweder nicht vorhanden oder mehrere Einträge mit derselben ID (hmm?)
$errors[] = "Der Beitrag auf den Du antworten willst ist nicht in der Datenbank.
Entweder existierte er nie und Du spielst grade an den Formularparametern rum
oder er wurde in der Zwischenzeit gelöscht.
Wenn Du dieses Formular abschickst, wird ein neuer Beitrag eröffnet.";
$eintrag = 0; // Auf "neuen Thread" setzen
} else {
$eintragsdaten = mysql_fetch_array($result);
$thema_id = $eintragsdaten["ID"];
$thema_text = $eintragsdaten["Thema"];
$betreff = $eintragsdaten["Betreff"]; // Alte Betreffzeile übernehmen
$text = $eintragsdaten["Text"]; // Alten Text übernehmen
if(get_magic_quotes_runtime())
$text = stripslashes($text); // Die Slashes die beim Auslesen freundlicherweise hinzugefügt werden entfernen
$text = wordwrap($text); // Nachrichtentext automatisch umbrechen
$text = preg_replace("/^/m", "> ", $text); // Zitatzeichen an den Anfang jeder Zeile stellen
$text = addslashes($text); // Gleiche Ausgangsbedingungen für alle Variablen wiederherstellen
}
}
if($abschicken != "") { // Nachricht soll abgeschickt werden
// Allgemeine Überprüfungen
if(!isset($name) || $name == "")
$errors[] = "Es wurde kein Name eingegeben. Bitte gebe einen Namen ein.";
if(!isset($betreff) || $betreff == "")
$errors[] = "Es wurde keine Betreff-Zeile eingegeben. Bitte gebe eine Betreffzeile ein.";
if($eintrag != 0) { // Es soll eine Antwort verfasst werden
$result = mysql_query("SELECT TID FROM yim_forum WHERE ID=".$eintrag);
if(!$result) die("Datenbank konnte nicht abgefragt werden");
if(mysql_num_rows($result) != 1) { // Da ist irgendwas faul
$errors[] = "Der Beitrag auf den Du antworten willst ist nicht in der Datenbank.
Entweder existierte er nie und Du spielst grade am Formular rum
oder er wurde zwischenzeitlich gelöscht.
Wenn Du das Formular erneut abschickst wird ein neuer Beitrag eröffnet.";
$eintrag = 0;
} else {
list($Thread) = mysql_fetch_row($result);
}
}

--------------------------------------------------------------------------------

nun die Aufruf-Datei:

Code:
--------------------------------------------------------------------------------
<td>Thema: </td><td><?php if($eintrag == 0) { echo "<input type="radio" name="thema" value="".$thema_id."" >".$thema_text;?></td><?php } ?>
--------------------------------------------------------------------------------

blos mein problem ist jetzt blos das, wenn die Seite aufgerufen wird, nichts eingetragen wird:

Code:
--------------------------------------------------------------------------------
 <td>Thema: </td><td><input type="radio" name="thema" value="" ></td> </tr>
--------------------------------------------------------------------------------

Wo ist da der Fehler?

Gruß ... Simon