prøvede lige dette i phpmyadmin
CREATE TABLE IF NOT EXISTS `tilmeldt` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(100) COLLATE utf8_danish_ci NOT NULL,
`Dato` date NOT NULL,
`Tidspunkt` time NOT NULL,
`antal` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci AUTO_INCREMENT=5 ;
INSERT INTO `tilmeldt` (`id`, `title`, `Dato`, `Tidspunkt`, `antal`) VALUES
(1, 'php træning 2', '2013-08-14', '10:00:00', 5),
(2, 'bil vask', '2013-08-01', '08:00:00', 1),
(3, 'oprydning', '2013-07-08', '18:00:00', 0),
(4, 'tøjvask', '2013-08-03', '19:00:00', 1);
SELECT title, Dato, Tidspunkt, antal
FROM tilmeldt
WHERE Dato > CURDATE( )
ORDER BY Dato DESC
og det virker, dato skal være størrer end idag, bekymre mig ikke om tiden
overvej at slå dato og tidspunkt sammen til et felt, type datetime
den tænke har jeg prøve at forslag til min leder omkring brandstation hjemmeside, men han vil gerne have som det er nu, jeg prøve lave det eks som du vist mig i en anden tråd.,, og han vil ikke bruge det.
- CREATE TABLE IF NOT EXISTS `tilmeldt` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `title` varchar(150) COLLATE utf8_danish_ci NOT NULL,
- `info` longtext COLLATE utf8_danish_ci NOT NULL,
- `Dato` date NOT NULL,
- `Tidspunkt` time NOT NULL,
- `antal` int(3) NOT NULL,
- `opret_navn` varchar(200) COLLATE utf8_danish_ci NOT NULL,
- `opret_email` varchar(250) COLLATE utf8_danish_ci NOT NULL,
- `opret_id` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci AUTO_INCREMENT=3 ;
-
- --
- -- Data dump for tabellen `tilmeldt`
- --
-
- INSERT INTO `tilmeldt` (`id`, `title`, `info`, `Dato`, `Tidspunkt`, `antal`, `opret_navn`, `opret_email`, `opret_id`) VALUES
- (1, 'Hello World', '<p>ehhehehe</p>', '2013-08-02', '16:00:00', 0, 'Jesper', 'jp@hey.dk', 1),
- (2, 'herherh', '<p>hererh</p>', '2013-08-02', '13:30:00', 1, 'Jesper', 'jp@hey.dk', 1);
jeg kan godt se hvad du mener omkring tid, så du tænker kun på dato.
- function tilmeldSelect()
- {
- if ($stmt = $this->mysqli->prepare('SELECT title, Dato, Tidspunkt, antal FROM tilmeldt WHERE Dato > CURDATE() ORDER BY Dato DESC')) {
- $stmt->execute();
- $stmt->bind_result($title, $Dato, $Tidspunkt, $antal);
- while ($stmt->fetch()) {
- ?>
- <div class="tilmeldindhold">
- <div class="title">
- <?php echo $title;?>
- </div>
- <div class="dato">
- <?php
- $ts = time($Dato);
- echo date("d/m/Y", $ts);
- ?>
- </div>
- <div class="tid">
- <?php echo $Tidspunkt;?>
- </div>
- <div class="antal">
- <?php
- if($antal > 1)
- {
- echo $antal . " Tilbage";
- }
- elseif($antal == 1)
- {
- echo "<p id=\"ledig\">1 Plads</p>";
- }
- elseif($antal == 0)
- {
- echo "<p id=\"optaget\">OPTAGET!</p>";
- }
- ?>
- </div>
- <div class="info">
- Se mere her
- </div>
- <div style="clear:both;"></div>
- </div>
- <?php
- }
- $stmt->close();
- }
- }
Her kan du se på billedet er der intet findes overhovedet
den kommer ikke frem på nogle måde
http://billedeupload.dk/?v=AMjsf.png