Så här kanske:
mysql_query("INSERT INTO medlemslista (fnamn, enamn, adress, postnr, ort, email, tel, mobil, datum) VALUES ('$fnamn', '$enamn', '$adress', '$postnr', '$ort', '$email', '$tel', '$mobil', '" . mktime() . "')");
3 svar · 446 visningar · startad av RichardP
Hej,
Sitter och kodar en mycket enkel medlemslista (i PHP och MySQL) som ska kunna uppdateras med ett formulär. Koden som körs när en ny medlem ska läggas till är bl.a.:
mysql_query("INSERT INTO medlemslista (fnamn, enamn, adress, postnr, ort, email, tel, mobil, datum) VALUES ('$fnamn', '$enamn', '$adress', '$postnr', '$ort', '$email', '$tel', '$mobil', '$datum')");
"datum" står för datumet då posten lades till. Hur får jag MySQL eller PHP att automatiskt lägga till dagens datum när man lägger till en medlem i listan?
Lite luddigt kanske.. Hoppas ni förstår.
Så här kanske:
mysql_query("INSERT INTO medlemslista (fnamn, enamn, adress, postnr, ort, email, tel, mobil, datum) VALUES ('$fnamn', '$enamn', '$adress', '$postnr', '$ort', '$email', '$tel', '$mobil', '" . mktime() . "')");
Tack!
Hade glömt och nämna att datumet skulle vara i formatet ÅÅÅÅ-MM-DD. Pillade lite och bytte ut mktime mot det vanliga date("Y-m-d"). Fungerade perfekt!
Annars kan du lägga det helt som SQL:
mysql_query("INSERT INTO medlemslista (fnamn, enamn, adress, postnr, ort, email, tel, mobil, datum) VALUES ('$fnamn', '$enamn', '$adress', '$postnr', '$ort', '$email', '$tel', '$mobil', CURDATE())");