Málið er að ég þarf að setja færslu inní Sql með php, og það þarf að fylgja timestamp með.
ég er með þetta svona núna:
Kóði: Velja allt
<body>
<form method= 'get' action= 'action.php' >
<p> <br>
Nafn :
<input type= 'text' name= 'starfsmadur' >
<br>
<br>
<input type= 'hidden' name= 'commented' value= 'set' >
<input type= 'submit' value= 'Áfram' >
</p>
</form>
</body>
<?php
$timi = date("Y-m-d H-i-s");
if(isset($_GET['commented']))
{
echo('Fært í gagnagrunn.');
$host = 'localhost';
$user = 'notandanafn';
$pass = 'password';
$db = 'database';
$table = 'nafnogtimi';
$skraninganr = $_GET['skraninganr'];
$starfsmadur = $_GET['starfsmadur'];
mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
$add_all = "INSERT INTO $table (nafn, timi) values('$nafn','str_to_date('$timi','%Y-%m-%d %H:%i:%s')";
mysql_query($add_all) or die(mysql_error());
}
else
{
}
?>
Ég er búinn að prófa að setja líka now() í insert setninguna, setja bara $timi ýmislegt fleira.
"timi" er timestamp í sql.
Þegar ég breytti því í varchar, þá fæ ég "D M j" format (Mon Mar 14), á dagsetningunni inní gagnagrunninn. annars ekkert.