Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Typisk gemmer man dato m.m. i db, f.eks. Mysql Her har man så to DATETIME felter, hvor tiden kan gemmes i.
F.eks. har du så dropdowns med dato, måned, og år samt timer/min. Hvis det er andre end dig selv som skal gemme, kan du bruge chekdate() til at sikre et er en gyldig dato.
Og så gemmer du datoen i stil med: 2009-05-28 14:00:00 År, måned, dag, time, min. sek.
Du kan altid senere formatere datoen til dansk "look", men det er altid bedst at bruge sql'ens datofelt, fremfor f.eks. 28/5 09 14.00
$query = mysql_query("SELECT * FROM myTable WHERE eventName = '$eventName' AND WHERE slut_dato = '$datoToday'") or die (mysql_error)); $check = mysql_num_rows($query);
If ($check) {
echo "Inaktiv";
} else {
echo "Aktiv";
}
?>
Lige hurtigt fikset. Ligeledes med antal personer, kan det laves på samme måde. Husk at connecte til databasen.
Det vil jo kun hente de rows hvor slut_dato er lig med ligenu.
Hvis vi går ud fra at det er et datetime felt, og der kun er et row for hvert arrangement: SELECT FROM myTable WHERE slut_dato < NOW() Så finder den de arrangementer som endnu ikke er afsluttet.
Og jeg ville nok fordele det over flere tabeller,
arrangementtype: id, navn ( f.eks. Linie 3, er ikke et "engangs" foretagende )
arrangement: id, start_dato, slut_dato, hvad ( hvor "hvad" er id fra "arrangementtype" )
tilmeldte: id, idref, brugerid ( idref er id for "arrangement", og "brugerid" er id fra tabel "brugere" )
brugere: id, navn, tlf m.m.
Men det kommer jo også helt an på hvad planen er for pepsiman
Nu hvor jeg lige kigger en ekstra gang på det jeg lavede, så er det naturligvis klart at $datoToday = date(Y-m-d H:i:s); ikke vil fungere. Eller jo, men kun lige på sekundet. H:i:S, skulle fjernes ihvertfald. Der er det noget nemmere med NOW(), hvis det alligevel er datetime :-)
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/#.dk/public_html/#/a-test.php on line 48
line 48: <?=$rows['slut_dato']?> <? echo "<p class='green'><a href='tilmeld.php?id<?=$rows['id']?>'>Tilmeld</a></p>";
jeg har finde ude af det med line 48.. jeg ved ikke hvordan jeg skriver. hvordan kan jeg udtræk data fra databasen?
jeg har tit skrevet denne: ?id=<? echo $rows['id']; ?>,men det er en anden sag nu,da det ligger inde for if. Så.. jeg har prøvet med denne: ?id=.$rows[id].
Sidste frist tilmeld: <? echo $rows['slut_dato']; ?> <?php if(!check) {
jeg har lige testet det, det virker fint med NOW()...
Jeg mener ikke at arrangementet skal væk efter NOW(). Arrangement skal forbliver på siden til efter arrangemenet er overstået.
nu skal jeg forklarer det igen..
Når jeg arranger noget og giver dem sidste frist være med til arr. en uge før dato,hvor arrangementet skal står.
jeg ønsker at klik på tilmeld skifter til disable for enter alt er udsolget eller tid udløb for sidste frist. arrangement forbliver på siden for det kan sker for enhver at glemme hvornår og hvor :).. jeg bruger det til foreningen. ikke biografter eller teater,hvis i mener det :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.