Datum en tijd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sander

Sander

22/03/2006 11:41:00
Quote Anchor link
hey hallo ik probeer een datum naar een sql database te schrijven dit doe ik door de volgende code te gebruiken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

include "connect.php";

$sql="INSERT INTO topic
(voornaam, achternaam, datum, onderwerp, probleem)
VALUES('"
.$_POST['voornaam']."','". $_POST['achternaam']."','".(NOW())."','".$_POST['onderwerp']."','".$_POST['bericht']."')";

$result=mysql_query($sql);
?>




Heb ook al geprobeerd met

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

include "connect.php";
$datum= date("d.m.Y");
$sql="INSERT INTO topic
(voornaam, achternaam, datum, onderwerp, probleem)
VALUES('"
.$_POST['voornaam']."','". $_POST['achternaam']."','".$_datum['datum']."','".$_POST['onderwerp']."','".$_POST['bericht']."')";

$result=mysql_query($sql);
?>



maar dit mocht ook niet baten.

Hoop dat iemand mij kan helpen.

groeten
Gewijzigd op 22/03/2006 11:42:00 door Sander
 
PHP hulp

PHP hulp

16/11/2024 19:54:48
 
Jeroen

Jeroen

22/03/2006 11:42:00
Quote Anchor link
Heb je datum in de database ingesteld als date veld

dan kun je het doen met

$datum = date("Y-m-d");

en dan de $datum opslaan in de database
 
Willem Jan Z

Willem Jan Z

22/03/2006 11:43:00
Quote Anchor link
INSERT INTO tabel (datumveld) VALUES(NOW());

Dit zou gewoon moeten werken.
Je eerst voorbeeld werkt niet, omdat NOW() een MySQL functie is, en geen PHP functie, dus hij moet gewoon binnen de quotes blijven.

Dus in jouw geval:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

include "connect.php";
$datum= date("d.m.Y");
$sql="INSERT INTO topic
(voornaam, achternaam, datum, onderwerp, probleem)
VALUES('"
.$_POST['voornaam']."','". $_POST['achternaam']."','NOW()','".$_POST['onderwerp']."','".$_POST['bericht']."')";

$result=mysql_query($sql);
?>
 
Sander

Sander

22/03/2006 11:52:00
Quote Anchor link
wil nog niet, gebruik ondertussen deze code.
Heb in de database ook ingesteld at dit een datum veld meot zijn

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

include "connect.php";
$datum= date("d.m.Y");
$sql="INSERT INTO topic
(voornaam, achternaam, datum, onderwerp, probleem)
VALUES('"
.$_POST['voornaam']."','". $_POST['achternaam']."','".$_datum['datum']."','".$_POST['onderwerp']."','".$_POST['bericht']."')";

$result=mysql_query($sql);
?>
Gewijzigd op 22/03/2006 11:55:00 door Sander
 
Mark D

Mark D

22/03/2006 11:55:00
Quote Anchor link
dacht dat het zo moest

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

include "connect.php";
$datum= date("d.m.Y");
$sql="INSERT INTO topic
(voornaam, achternaam, datum, onderwerp, probleem)
VALUES('"
.$_POST['voornaam']."','". $_POST['achternaam']."',NOW(),'".$_POST['onderwerp']."','".$_POST['bericht']."')";

$result=mysql_query($sql);
?>


(scheelt 2 tekentjes met post van Willem-Jan)
 
Arjan Kapteijn

Arjan Kapteijn

22/03/2006 11:56:00
Quote Anchor link
INSERT INTO tabel (naam, datum) VALUES('naam',NOW());

Dat moet gewoon werken, voorwaarde is wel dat je een datetime veld als attribute in de database heb.
 
Tom Hes

Tom Hes

22/03/2006 12:13:00
Quote Anchor link
Probeer eens dit:

$datum = date("d.m.Y",time());

ipv

$datum= date("d.m.Y");
 
Bart van der veen

bart van der veen

22/03/2006 12:13:00
Quote Anchor link
ik neem voor data altijd de sql timestamp.
 
Arjan Kapteijn

Arjan Kapteijn

22/03/2006 12:26:00
Quote Anchor link
date(), time() en zeker timestamps raad ik echt _af_ als het aankomt op een datum/tijd notatie @ mysql. Mysql heeft veel te mooie functies om niet te gebruiken.
 
Willem Jan Z

Willem Jan Z

22/03/2006 12:35:00
Quote Anchor link
Mark:
dacht dat het zo moest

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

include "connect.php";
$datum= date("d.m.Y");
$sql="INSERT INTO topic
(voornaam, achternaam, datum, onderwerp, probleem)
VALUES('"
.$_POST['voornaam']."','". $_POST['achternaam']."',NOW(),'".$_POST['onderwerp']."','".$_POST['bericht']."')";

$result=mysql_query($sql);
?>


(scheelt 2 tekentjes met post van Willem-Jan)


Klopt, ik had per ongeluk de ' laten staan...
 
Sander

Sander

22/03/2006 13:22:00
Quote Anchor link
Merci hij doet het dankje
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.