Ich arbeite mit php:
Hier mein SQL Auszug:
-- phpMyAdmin SQL Dump
-- version 2.11.8.1deb5+lenny3
-- <!-- m --><a class="postlink" href="http://www.phpmyadmin.net">http://www.phpmyadmin.net</a><!-- m -->
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Datenbank: `***`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `AntwortMoeglichkeit`
--
CREATE TABLE IF NOT EXISTS `AntwortMoeglichkeit` (
`FrageID` varchar(20) default NULL,
`AntwortID` varchar(20) default NULL,
`Antwort` varchar(200) default NULL,
FULLTEXT KEY `Antwort` (`Antwort`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Daten für Tabelle `AntwortMoeglichkeit`
--
INSERT INTO `AntwortMoeglichkeit` (`FrageID`, `AntwortID`, `Antwort`) VALUES
('F1', '', 'keine Antwort'),
('F1', '0', 'Das erst Mal'),
('F1', '1', 'oft'),
('F1', '2', 'sehr oft'),
('F3', '', 'keine Antwort'),
('F3', '0', 'nein, weiss; ich nicht'),
('F3', '1', 'ja, weiss ich, und zwar:'),
--
-- USW
--
-- Tabellenstruktur für Tabelle `EintraegeGaeste`
--
CREATE TABLE IF NOT EXISTS `EintraegeGaeste` (
`ID` int(11) NOT NULL auto_increment,
`schueler` varchar(20) NOT NULL,
`computer_id` varchar(20) NOT NULL,
`Transaktionsdatum` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`Thema` varchar(50) NOT NULL,
`Eintrag` varchar(3000) NOT NULL,
`Betriebssystem` varchar(20) NOT NULL,
`Browser` varchar(20) NOT NULL,
PRIMARY KEY (`ID`),
FULLTEXT KEY `Eintrag` (`Eintrag`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
--
-- Daten für Tabelle `EintraegeGaeste`
--
INSERT INTO `EintraegeGaeste` (`ID`, `schueler`, `computer_id`, `Transaktionsdatum`, `Thema`, `Eintrag`, `Betriebssystem`, `Browser`) VALUES
(2, 'Stephie Schmidt', '79.215.10.196', '2010-01-12 22:18:28', '2. Gästebuch', 'Ich musste ein 2. Gästebuch anlegen, da ich Programmierfehler hatte. Ich hoffe, dass jetzt alles funktioniert. Danke für die Hinweise', 'Linux', 'Mozilla/5.0 (X11; U;'),
(5, 'Max', '79.215.7.40', '2010-01-13 17:53:38', 'schöne Homepage', 'ist das.\r\n', 'Windows XP', 'Mozilla/4.0 (compati'),
(6, 'eddie.manU at *****', '87.170.51.54', '2010-01-13 18:42:04', 'Danke', 'Danke FRAU SCHMIDT für die tollen Aufgaben =) (=\r\n\r\n\r\ngz. Eddie Heinzmann KLasse 5/1 Goethe Gymnasium Auerbach', 'Windows XP', 'Mozilla/4.0 (compati'),
(7, 'ulla.seidel at ***', '79.215.2.134', '2010-01-13 18:42:58', 'Mathe Brüche', 'Liebe Frau Schmidt,\r\ndanke für den Hinweis auf die Aufgaben auf Ihrer Website.\r\nMeine letzte Mail habe ich an eine andere Mailadresse geschickt, vielleicht ist es deshalb nicht bei Ihnen angekommen.\r\n\r\nViele Grüße & einen schönen Abend wünscht Ihnen Ihre Schülerin\r\nEsther Seidel Klasse 5/1', 'Windows XP', 'Mozilla/4.0 (compati');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `Eintraege_Gaeste`
--
--
-- Tabellenstruktur für Tabelle `Frage`
--
CREATE TABLE IF NOT EXISTS `Frage` (
`FrageID` varchar(20) default NULL,
`Frage` varchar(200) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Daten für Tabelle `Frage`
--
INSERT INTO `Frage` (`FrageID`, `Frage`) VALUES
('F1', 'Wie oft hast du schon meine Homepage besucht?'),
('F2', 'Wie oft informierst du dich ueber die Entscheidungen in deiner Stadt'),
('F4', 'Welche Note würdest du meiner Homepage geben?'),
('F5', 'Würdest du meine Homepage wieder besuchen?'),
,
('F18', 'Schreibe dein Anliegen oder Deine Meinung'),
('F20', 'Thema'),
(NULL, NULL);
--USW
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `Fragebogen`
--
CREATE TABLE IF NOT EXISTS `Fragebogen` (
`ID` int(11) NOT NULL auto_increment,
`schueler` varchar(50) NOT NULL,
`computer_id` varchar(20) default NULL,
`FrageID` varchar(20) NOT NULL default '',
`AntwortID` varchar(20) NOT NULL default '',
`FreieAntwort` varchar(3000) default NULL,
`Transaktionsdatum` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`schueler`,`FrageID`,`AntwortID`,`ID`),
FULLTEXT KEY `FreieAntwort` (`FreieAntwort`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Daten für Tabelle `Fragebogen`
--
INSERT INTO `Fragebogen` (`ID`, `schueler`, `computer_id`, `FrageID`, `AntwortID`, `FreieAntwort`, `Transaktionsdatum`) VALUES
(1, 'Stephie Schmidt', '79.215.10.196', 'F13', '', NULL, '2010-01-12 22:09:26'),
(1, 'Stephie Schmidt', '79.215.10.196', 'F5', '', NULL, '2010-01-12 22:09:26'),
(1, 'Stephie Schmidt', '79.215.10.196', 'F4', '', NULL, '2010-01-12 22:09:26'),
(1, 'Stephie Schmidt', '79.215.10.196', 'F1', '', NULL, '2010-01-12 22:09:26'),
(1, 'Stephie Schmidt', '79.215.10.196', 'F1', '2', NULL, '2010-01-12 22:11:17'),
(1, 'Stephie Schmidt', '79.215.10.196', 'F4', '1', NULL, '2010-01-12 22:11:17'),
(1, 'Stephie Schmidt', '79.215.10.196', 'F5', '2', NULL, '2010-01-12 22:11:17'),
(1, 'Stephie Schmidt', '79.215.10.196', 'F13', '0', NULL, '2010-01-12 22:11:17'),
(1, 'Max', '79.215.7.40', 'F13', '0', NULL, '2010-01-13 17:53:38'),
(1, 'Max', '79.215.7.40', 'F5', '2', NULL, '2010-01-13 17:53:38'),
(1, 'Max', '79.215.7.40', 'F4', '1', NULL, '2010-01-13 17:53:38'),
(1, 'Max', '79.215.7.40', 'F1', '0', NULL, '2010-01-13 17:53:38'),
(1, 'eddie.manU at ****', '87.170.51.54', 'F1', '0', NULL, '2010-01-13 18:03:14'),
(1, 'eddie.manU at ***', '87.170.51.54', 'F4', '0', NULL, '2010-01-13 18:03:14'),
(1, 'eddie.manU at ***', '87.170.51.54', 'F5', '2', NULL, '2010-01-13 18:03:14'),
(1, 'eddie.manU at ***', '87.170.51.54', 'F13', '0', NULL, '2010-01-13 18:03:14'),
(1, 'ulla.seidel at ***', '79.215.2.134', 'F1', '1', NULL, '2010-01-13 18:42:58'),
(1, 'ulla.seidel at ***', '79.215.2.134', 'F4', '0', NULL, '2010-01-13 18:42:58'),
-- --------------------------------------------------------
Nun meine Probleme:
Warum zählt der Zähler nicht weiter?
In der ersten Version hatte ich keinen Zähler gesetzt, auf das Datum den Primärschlüssel gesetzt, allerdings kam jedes Mal eine Fehlermeldung, wenn der gleiche Name oder E-Mail-Adresse eingetragen wurde.
Jetzt funktioniert es, aber der Zähler zählt nicht weiter...
Stephie