Fra "Var diff" i JS, til if ($diff > 60) i PHP.
Hej. Jeg har som prøvet at beskrive i spørgsmåls titelen et problem med at bruge noget "jeg" har lavet i javascript i et PHP script.Indtil videre ser det hele ud som herunder, og spørgsmålet hvor jeg har fået hjælp til at komme dertil er her:
(http://www.eksperten.dk/spm/829384)
$name = $session->username;
$dato_og_tid = date("YmdHis");
$sql = "SELECT * FROM tf_produkter WHERE `username` = '$name' LIMIT 1";
$result = mysql_query($sql);
while($opdateringer = @mysql_fetch_array($result)){
$opdateringstid = $opdateringer[opdateringstid];
$diff = 0;
?>
<script type="text/javascript">
var diff;
var t = ["<? echo"$dato_og_tid"; ?>","<? echo"$opdateringstid"; ?>"];
var d = [];
for(i=0;1>=i;i++){
var u = t[i].split("");
d[i] = new Date( +(u[0]+u[1]+u[2]+u[3]), +(u[4]+u[5])-1, +(u[6]+u[7]), +(u[8]+u[9]), +(u[10]+u[11]), +(u[12]+u[13]));
}
diff = (d[0].getTime() - d[1].getTime())/1000;
</script>
<?
/* Beregning af $diff udfra $dato_og_tid og $opdateringstid */
?>
<script type='text/javascript'>
var diff = <? echo "$diff"; ?>;
alert(<? echo "$diff"; ?>);
</script>
<?
if ($diff > 60) {
Og problemet er så at $diff i bunden lige nu bare er 0, i stedet for at være det som den er sat til i javascripten.
