Variable Datum
Hoi,
Ik heb vandaag een klein script geschreven in PHP om de datum van vandaag te includen in mijn nieuws artikel die dan weer via mysql erin gaat alleen krijg op de een of andere manier de variable van de datum niet correct.
Dit is mijn code tot nu toe.
Ik heb al wat lopen proberen te doen maar dat is helaas mislukt met alleen maar errors.
Mijn vraag is dus hoe krijg ik de variable $datum goed dat hij dit geeft.
woensdag 23 februari 2011 10:04
Zou iemand mij hierbij kunnen helpen zodat ik het zelf kan maken?
Groetjes Nick
Ik heb vandaag een klein script geschreven in PHP om de datum van vandaag te includen in mijn nieuws artikel die dan weer via mysql erin gaat alleen krijg op de een of andere manier de variable van de datum niet correct.
Dit is mijn code tot nu toe.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
$today = getdate();
$minuten = date('i');
$uren = date('H');
//print_r ($today);
// deze array bevat alle informatie die je nodig hebt
$dagen=array();
$dagen[]="zondag";
$dagen[]="maandag";
$dagen[]="dinsdag";
$dagen[]="woensdag";
$dagen[]="donderdag";
$dagen[]="vrijdag";
$dagen[]="zaterdag";
$maanden=array();
$maanden[]="january";
$maanden[]="februari";
$maanden[]="maart";
$maanden[]="april";
$maanden[]="mei";
$maanden[]="juni";
$maanden[]="juli";
$maanden[]="augustus";
$maanden[]="september";
$maanden[]="oktober";
$maanden[]="november";
$maanden[]="december";
$dagen[$today[wday]]." ".date('d')." " ;
$maanden[$today[mon]-1]." ".date('Y');
$datum 'Hier moet dan woensdag 23 februari 2011 10:04 komen te staan.met wat hierboven staat';
?>
$today = getdate();
$minuten = date('i');
$uren = date('H');
//print_r ($today);
// deze array bevat alle informatie die je nodig hebt
$dagen=array();
$dagen[]="zondag";
$dagen[]="maandag";
$dagen[]="dinsdag";
$dagen[]="woensdag";
$dagen[]="donderdag";
$dagen[]="vrijdag";
$dagen[]="zaterdag";
$maanden=array();
$maanden[]="january";
$maanden[]="februari";
$maanden[]="maart";
$maanden[]="april";
$maanden[]="mei";
$maanden[]="juni";
$maanden[]="juli";
$maanden[]="augustus";
$maanden[]="september";
$maanden[]="oktober";
$maanden[]="november";
$maanden[]="december";
$dagen[$today[wday]]." ".date('d')." " ;
$maanden[$today[mon]-1]." ".date('Y');
$datum 'Hier moet dan woensdag 23 februari 2011 10:04 komen te staan.met wat hierboven staat';
?>
Ik heb al wat lopen proberen te doen maar dat is helaas mislukt met alleen maar errors.
Mijn vraag is dus hoe krijg ik de variable $datum goed dat hij dit geeft.
woensdag 23 februari 2011 10:04
Zou iemand mij hierbij kunnen helpen zodat ik het zelf kan maken?
Groetjes Nick
Gewijzigd op 23/02/2011 10:29:57 door Nick de Wijer
even wat compacter neer gezet.
je moet nu eigenlijk de array met date gaan gebruiken, dus date() in de array gaan zetten,
bijvoorbeeld voor de dagen $dagen[date('d')],
ook is het zo dat je de datum zelf nergens in opslaat:
dat dagen en maanden wordt nergens in opgeslagen,
dus aan die regels heb je op dit moment gewoon niks.
en dat wday en mon klopt ook niet.
ik heb hier een volledig script liggen, als je er echt niet uit komt,
had m al gemaakt voordat ik dit las:
Zou iemand mij hierbij kunnen helpen zodat ik het zelf kan maken?
succes!
Code (php)
je moet nu eigenlijk de array met date gaan gebruiken, dus date() in de array gaan zetten,
bijvoorbeeld voor de dagen $dagen[date('d')],
ook is het zo dat je de datum zelf nergens in opslaat:
Code (php)
dat dagen en maanden wordt nergens in opgeslagen,
dus aan die regels heb je op dit moment gewoon niks.
en dat wday en mon klopt ook niet.
ik heb hier een volledig script liggen, als je er echt niet uit komt,
had m al gemaakt voordat ik dit las:
Zou iemand mij hierbij kunnen helpen zodat ik het zelf kan maken?
succes!
Gewijzigd op 23/02/2011 10:49:54 door Ano Niem
Zou ik dat script kunnen zien??
Thnx voor de informatie zal kijken of het me nu wel lukt.
Thnx voor de informatie zal kijken of het me nu wel lukt.
ik vroeg me ook af wrm je niet gewoon:
maar is dit omdat je het in het nederlands wilt hebben?
en hier heb je het script:
maar is dit omdat je het in het nederlands wilt hebben?
en hier heb je het script:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$dagen = array("zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag");
$maanden= array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december");
$datum = $dagen[date('w')].' '.date('j').' '.$maanden[date('n')-1].' '.date('Y').' '.date('H:i');
?>
$dagen = array("zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag");
$maanden= array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december");
$datum = $dagen[date('w')].' '.date('j').' '.$maanden[date('n')-1].' '.date('Y').' '.date('H:i');
?>
Dankjewel voor de snelle reactie's hier kan ik wel wat mee
EDIT=
Nog een vraagje als ik de datum er in wil zetten met een qeury dan zegt hij dat dat niet mogelijk is
Notice: Column count doesn't match value count at row 1
In query: INSERT INTO nieuws ( Titel, Auteur, Datum, Bericht, categorie_id ) VALUES ( 'test1', 'test1', 'woensdag 23 februari 2011 16:52' 'test 1', '7' ) in /Applications/XAMPP/xamppfiles/htdocs/admin/index.php on line 246
EDIT=
Nog een vraagje als ik de datum er in wil zetten met een qeury dan zegt hij dat dat niet mogelijk is
Notice: Column count doesn't match value count at row 1
In query: INSERT INTO nieuws ( Titel, Auteur, Datum, Bericht, categorie_id ) VALUES ( 'test1', 'test1', 'woensdag 23 februari 2011 16:52' 'test 1', '7' ) in /Applications/XAMPP/xamppfiles/htdocs/admin/index.php on line 246
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
require_once '../plugins/datenieuws.php'; //Datum plugin wordt er bij gehaald
$sql = "
INSERT INTO nieuws_simpleway
(
Titel,
Auteur,
Datum,
Bericht,
categorie_id
)
VALUES
(
'".$_POST["titel"]."',
'".$_POST["auteur"]."',
'".$datum."'
'".$_POST["bericht"]."',
'".$_POST["categorie_id"]."'
)
";
?>
require_once '../plugins/datenieuws.php'; //Datum plugin wordt er bij gehaald
$sql = "
INSERT INTO nieuws_simpleway
(
Titel,
Auteur,
Datum,
Bericht,
categorie_id
)
VALUES
(
'".$_POST["titel"]."',
'".$_POST["auteur"]."',
'".$datum."'
'".$_POST["bericht"]."',
'".$_POST["categorie_id"]."'
)
";
?>
Gewijzigd op 23/02/2011 17:53:15 door Nick de Wijer




