Aanmeld tijd + datum
MaikelvdBeek
12/11/2006 12:09:00hoe kan ik in het profiel van een van mijn leden laten zien vanaf welke datum en tijd hij is aangemeld
Het is tog iets met de DATE_ functie ?
maar hoe ik het precies maak weet ik niet
Het is tog iets met de DATE_ functie ?
maar hoe ik het precies maak weet ik niet
PHP hulp
24/11/2024 08:08:25D B
12/11/2006 12:11:00Sla je de datum op in een database ofzo?
Denk dat je iets bedoelt met date()
Denk dat je iets bedoelt met date()
Gewijzigd op 01/01/1970 01:00:00 door D B
MaikelvdBeek
12/11/2006 12:12:00D B
12/11/2006 12:16:00Je slaat de datum op in een database of wat?
Anders doe je een query naar de database:
Select 'datum' from `database` where naam = '$aanmeldnaam'
Zoiets...
Anders doe je een query naar de database:
Select 'datum' from `database` where naam = '$aanmeldnaam'
Zoiets...
PHP Newbie
12/11/2006 12:18:00Paul K
12/11/2006 12:22:00En als je het helemaal zelf wilt bepalen zoiets:
let op! Veldnaam moet datatime zijn !
Rest heb je zelf wel
**Heb dit uit m'n eigen systeem
Code (php)
1
2
3
4
2
3
4
<?
$date = date("Y:m:d:H:i:s");
mysql_query("INSERT INTO leden (naam,ww,actief,type,land,email,ip,aangemeld,vraag,antwoord) VALUES ('$naam','$tot_pass','0','1','nederland','$email','$ip','$date','$vraag','$antwoord')")or die ("Het is niet gelukt om dit in te voeren");
?>
$date = date("Y:m:d:H:i:s");
mysql_query("INSERT INTO leden (naam,ww,actief,type,land,email,ip,aangemeld,vraag,antwoord) VALUES ('$naam','$tot_pass','0','1','nederland','$email','$ip','$date','$vraag','$antwoord')")or die ("Het is niet gelukt om dit in te voeren");
?>
let op! Veldnaam moet datatime zijn !
Rest heb je zelf wel
**Heb dit uit m'n eigen systeem
Gewijzigd op 01/01/1970 01:00:00 door Paul K
K i p
12/11/2006 12:24:00Je kunt de aanmeldtijd het beste opslaan in de DB in een DATETIME of DATE veld. Dit doe je zo:
(ik ga er vanuit dat id een auto_increment veld is
En zo haal je de datum er dan weer uit:
Meer informatie over de date_format functie.
Code (php)
1
2
3
2
3
<?php
$sql = "INSERT INTO users (id,naam,aanmeldtijd) VALUES ( NULL ,'".htmlentities($_POST['naam'], ENT_QUOTES)."', NOW() ,);";
?>
$sql = "INSERT INTO users (id,naam,aanmeldtijd) VALUES ( NULL ,'".htmlentities($_POST['naam'], ENT_QUOTES)."', NOW() ,);";
?>
En zo haal je de datum er dan weer uit:
Code (php)
1
2
3
2
3
<?php
$sql = "SELECT DATE_FORMAT(aanmeldtijd, '%d-%m-%Y %H:$i:$m') FROM users WHERE id = '".htmlentities($_GET['id'],ENT_QUOTES)."'";
?>
$sql = "SELECT DATE_FORMAT(aanmeldtijd, '%d-%m-%Y %H:$i:$m') FROM users WHERE id = '".htmlentities($_GET['id'],ENT_QUOTES)."'";
?>
Meer informatie over de date_format functie.