Avatar billede noob2003 Nybegynder
02. april 2006 - 13:10 Der er 9 kommentarer og
1 løsning

skriver ikke dato til mysql

Jeg er begyndt at skrive mine script med globals = off
det volder mig nogle små problemer, så jeg søger lige lidt hjælp.



setlocale( "LC_ALL", "da_DK" );
 
  putenv( "PHP_TZ=Europe/Copenhagen" );
$date_format = "d-m-Y H:i:s";
$tid = time();

$tid = date($date_format, $tid);
  require("db_ind.php");
  mysql_query("UPDATE user set lastlogin = '$tid' WHERE brugernavn = '$brugernavn'");
Avatar billede hmortensen Nybegynder
02. april 2006 - 13:13 #1
Hvor kommer $brugernavn fra ?
Avatar billede noob2003 Nybegynder
02. april 2006 - 13:23 #2
det er et login script hvor den skal smide login dato ind i db

<?php
session_start();

if(isset($_POST["brugernavn"], $_POST["password"])) {
Avatar billede hmortensen Nybegynder
02. april 2006 - 13:33 #3
Så skal $brugernavn også være $_POST['brugernavn']
Avatar billede noob2003 Nybegynder
02. april 2006 - 13:50 #4
så går den i baglås når jeg gør dette

mysql_query("UPDATE user set lastlogin = '$tid' WHERE brugernavn = '$_POST['brugernavn']'");

eller

mysql_query("UPDATE user set lastlogin = '$tid' WHERE brugernavn = $_POST['brugernavn']");
Avatar billede noob2003 Nybegynder
02. april 2006 - 13:56 #5
har fået brugernavn til at virke nu med $brugernavn = $_SESSION["brugernavn"];

men den skriver dato som 0
Avatar billede hmortensen Nybegynder
02. april 2006 - 14:07 #6
Hvilken data type er lastlogin ?
Avatar billede noob2003 Nybegynder
02. april 2006 - 14:13 #7
varchar(20) og det har virket med globals = on
Avatar billede hmortensen Nybegynder
02. april 2006 - 14:37 #8
Prøv sådan her så vi kan se hvad der sker:
$sql = "UPDATE user set lastlogin = '$tid' WHERE brugernavn = '$brugernavn'";
echo $sql;
mysql_query($sql) or die(mysql_error());
Avatar billede noob2003 Nybegynder
02. april 2006 - 15:01 #9
har fået det til at virker nu det var en fejl 40
havde ef en eller anden grund ikke fået ; med efter $_SESSION["brugernavn"]

skriv et svar så du kan få dine point ;)
Avatar billede hmortensen Nybegynder
02. april 2006 - 15:26 #10
Sådan kan det gå ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester