Aanmeld tijd + datum
hoe 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
Sla 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
Je 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...
En 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
Je 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.




