Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Datum

Aktivity
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:10.12.2014 17:52

Mohu dotaz? :-)
Vytvářím (vlastně už mám) registraci na můj web (maturitní práce) a chci ještě přidat, že jakmile se uživatel úspěšně registruje, do sloupce "datum" se vepíše automaticky datum. Zkusil jsem něco takovéhoto

  Db::query('
          INSERT INTO uzivatele (jmeno, heslo, email)
          VALUES (?, SHA1(?), ?)
  ', $_POST['jmeno'], $_POST['heslo'] . "t&#ssdf54gh", $_POST['email'] );
  $_SESSION['uzivatel_id'] = Db::getLastId();
$_SESSION['datum'] = date("Y/m/d");
   $_SESSION['uzivatel_jmeno'] = $_POST['jmeno'];
  $_SESSION['admin'] = 0;
  header('Location: administrace.php');
  exit();

ale nefunguje to. Dělám to dobře pomocí Session? Nejspíše potřebuju upravit výraz za rovnítkem, možná i více věcí. Sloupec v db se opravdu jmenuje datum

děkuji za odpověď :-)

Editováno 10.12.2014 17:53
 
Odpovědět
10.12.2014 17:52
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na Michal Kuba
Michal Kuba:10.12.2014 17:56

Formát v databázi je YYYY-MM-DD ale ani pokud to php skriptu přidám odpovídající počet znaků, nefunguje to stále.

 
Nahoru Odpovědět
10.12.2014 17:56
Avatar
Odpovídá na Michal Kuba
Neaktivní uživatel:10.12.2014 18:01

Tak ak ten dátum používaš LEN na vloženie do databázy tak je úplne zbytočné používať SESSION, takisto aj pri id užívateľa, jeho mene a adminovi. Stačí obyčajná premenná.
Aktuálny dátum môžeš do DB vložiť priamo v db query pomocou mysql príkazu CURDATE().

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
10.12.2014 18:01
Neaktivní uživatelský účet
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Michal Kuba:10.12.2014 18:05

Díky moc, opravdu stačilo do INSERT INTO vložit datum a do VALUES CURDATE() a jde to :-)

Odměnu jsi dostal ;-)

 
Nahoru Odpovědět
10.12.2014 18:05
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.