| Autor | Zpráva | ||
|---|---|---|---|
| MaxDJs Profil |
#1 · Zasláno: 25. 11. 2011, 15:25:04
Zdravím všechny,
ve formuláři si generuji pomocí skriptu níže datum a čas <?php echo date('Y-m-d h:i:s') ?>ale když ho pomocí níže uvedeného SQL příkazu uložím do databázu, tak mi to vždy uloží jako 00-00-00 00:00:00. Bylo by možno mi poradit co s tím udělat? Napadlo mě použít mysql_real_escape_string(). $sql = "INSERT INTO `prispevky` (`id`, `autor`, `vlakno`, `tema_prispevku`, `text_prispevku`, `datum_cas`) VALUES (NULL, '$autor', '$vlakno', '$tema_prispevku', '$text', '$datum_cas');"; |
||
| Someone Profil |
#2 · Zasláno: 25. 11. 2011, 15:35:20
Jak vypadá deklarace proměnné $datum_cas ?
|
||
| MaxDJs Profil |
#3 · Zasláno: 25. 11. 2011, 15:41:41
<input type="text" name="datum_cas" readonly value="<?php echo date('Y-m-d h:i:s') ?>" id="datum_cas" />
<?php
if(isset($_POST["datum_cas"]) and ($_POST["datum_cas"] != "")){
$datum_cas = $_POST["vlakno"];
}
?>
|
||
| Kajman_ Profil * |
#4 · Zasláno: 25. 11. 2011, 15:47:25
Cpete tam vlakno místo datum_cas. A mysql_real_escape_string() používejte na všechno (co nepřetypováváte např. na čísla).
|
||
| Someone Profil |
#5 · Zasláno: 25. 11. 2011, 15:58:48
Kde se tam vzalo $_POST['vlakno'] ? Co takhle?
<?php
if(isset($_POST["datum_cas"]) and ($_POST["datum_cas"] != "")){
$datum_cas = $_POST["datum_cas"];
}
?>$sql = "INSERT INTO `prispevky` (`id`, `autor`, `vlakno`, `tema_prispevku`, `text_prispevku`, `datum_cas`) VALUES (NULL, '$autor', '$vlakno', '$tema_prispevku', '$text', '$datum_cas');"; Nejsem si jistý, ale myslím si, že označený středník by tam neměl být i když jestli to funguje no tak to asi nevadí. |
||
|
Časová prodleva: 15 let
|
|||
0