Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
#1 · Zasláno: 18. 6. 2010, 19:20:34
Zdravím,
potřeboval bych pomoc, je to banalita ale pořad mi to nefunguje :( při vkladání datumu do db se mi misto napsaného data vloži 0000-00-00 mam tento formulař <form action="pridat.php" method="post" > <table border="0" cellspacing="5" cellpadding="5" width="100%"> <tr align="left" > <td><b>Jméno: </b></td> <td><input name="jmeno" value="" /></td> </tr> <tr align="left" > <td><b>Příjmení: </b></td> <td><input name="prijmeni" type="text" value=""/></td> </tr> <tr align="left" > <td><b>Datum narození: </b></td> <td><input name="dat_naroz" type="text" class="pole" /></td> </tr> </table> <input type="submit" name="add" value="Odeslat" /> </form> když vyplnim formulař včetně datumu ve formatu 2010-05-03 a odešlu data vše se mi vloži jen ten datum se vloži 0000-00-00 script vloženi $zapis=mysql_query("insert into uzivatel values('', '".$_POST['jmeno']."', '".$_POST['prijmeni']."', '".$_POST['dat_naroz']."' )"); když si dam vypis $_POST['dat_naroz'] tak se mi zobrazí správně mnou zadaná hodnota (2010-05-03) struktura db CREATE TABLE `uzivatel` ( `os_uzivatel` smallint(6) NOT NULL auto_increment, `jmeno` varchar(40) default NULL, `prijmeni` varchar(40) default NULL, `narozen` date default NULL, PRIMARY KEY (`os_uzivatel`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; chybu to nehlasi, když si "vytisknu" dotaz a vložim jej přes phpMyAdmin tak se vše vloži správně i s datumem... neumim si to vysvětlit... |
||
Joker Profil |
#2 · Zasláno: 18. 6. 2010, 22:07:41
radas:
„když si "vytisknu" dotaz a vložim jej přes phpMyAdmin tak se vše vloži správně i s datumem“ Do té samé databáze? Tak pak je to divné, při vypsání dotazu na stránku může být rozdíl v mezerách a řádkování (tj. lepší je se kouknout do zdrojáku stránky, jak to přesně je), ale jinak mě nic moc nenapadá. |
||
Časová prodleva: 14 let
|
0