Hallo Murida,
das hat zwar nichts mit Deiner Frage zu tun, aber woher hast Du Dein Konstrukt?
$res1 = mysql_query("SELECT * FROM termine WHERE id='".htmlspecialchars($_GET['id'])."'");
was soll das bewirken? Statt htmlspecialchars() solltest Du eher mysql_real_escape_string() verwenden, ggf. vorher in Abhängigkeit der unsäglichen Magic Quotes noch stripslashes() wie im Handbuchabschnitt zu mysql_real_escape_string() beschrieben.
Statt des folgenden Codes
$datensatz = mysql_fetch_assoc($res1);
// ah ja, und wenn kein Datensatz vorhanden ist? Was dann?
print_r($datensatz);
echo $datensatz;
echo count($datensatz);
möchtest Du liebermysql_num_rows() verwenden und ersparst Dir Deine Raterei.
Im Manual sehe ich nicht, dass count auch bei leerem Array eine 1 zurückgeben kann.
siehe Andreas Posting
Freundliche Grüße
Vinzenz