PDA

View Full Version : مشکل phpmyadmin



sedaghat23
پنج شنبه 31 فروردین 1385, 01:07 صبح
phpmyadmin من تاریخ ها رو صفر میده
براش date تعریف کردم اما درست نمیشه
توی سایتم تمام تاریخ هام صفرن ومن چون بعضی از کارهام براساس تاریخن به اون نیاز دارم
لطفا منو راهنمایی کنید
ممنون

tabib_m
پنج شنبه 31 فروردین 1385, 12:42 عصر
تاریخ ها صفر ثبت شدن ؟ یا فقط phpmyadmin اشتباهی صفر نشون میده؟
فرمت تاریختون باید انجوری باشه : yyyy-mm-dd اگر نه ، صفر ثبت میشه. البته نمیدونم فرمت های دیگه ای هم قبول میکنه یا نه.

sedaghat23
سه شنبه 05 اردیبهشت 1385, 06:48 صبح
تاریخ های من صفر نشون می دن
من فرمت date رو انتخاب کردم
اما نشون نمی ده

tabib_m
سه شنبه 05 اردیبهشت 1385, 14:41 عصر
به صورت دستی (یعنی با خود phpmyadmin) مقادیر رو وارد میکنید یا با کدنویسی؟
همونطور که گفتم فرمت تاریخی که توی فیلد date وارد میکنید باید اینجوری باشه : yyyy-mm-dd
اگه ساختار جدول، و دستور اینسرتتون رو بذارید ، بهتر میشه کمکتون کرد.

sedaghat23
سه شنبه 05 اردیبهشت 1385, 23:48 عصر
if (!strlen($Name)==0 && !strlen($FName)==0 && !strlen($BirthDate)==0 && !strlen($Email)==0 && !strlen($Ostan)==0 && !strlen($City)==0 && !strlen($UserName)==0 && !strlen($Pass)==0 && !strlen($Dpass)==0 && !strlen($Snfish)==0 && !strlen($ValueUser)==0){
/* if (!strlen($Name)=='Name' || !strlen($FName)=='FName' || !strlen($UserName)=='UserName' || !strlen($Pass)=='Pass' || !strlen($Dpass)=='Dpass' || !strlen($Snfish)=='Snfish'){*/
$Query="INSERT INTO `user` (`iduser` , `Name` , `FName` , `BirthDate` ,`Email` , `Ostan` ,`City` , `UserName` ,`Pass` , `Dpass` ,`Snfish` , `ValueUser`)
VALUES ('' , '$Name' , '$FName' , '$BirthDate','$Email' , '$Ostan' ,'$City', '$UserName' , '$Pass', '$Dpass','$Snfish','$ValueUser')";
$RESULT=mysql_query($Query) or die(mysql_error());
echo"<p align='center'>&nbsp;</p>
<table border='0' width='100%' bgcolor='#649B98'>
<tr>
<td align='center'><b><font face='Tahoma' size='2' color='#000080'>
&#199;&#216;&#225;&#199;&#218;&#199;&#202; &#199;&#209;&#211;&#199;&#225;&#237; &#212;&#227;&#199; &#200;&#229; &#200;&#199;&#228;˜ &#199;&#216;&#225;&#199;&#218;&#199;&#202;&#237; &#199;&#214;&#199;&#221;&#229; &#212;&#207;.</font></b></td>
</tr>
</table>
";
}
من اینا رو ساده نوشتم اما مهم php my admin منه که قبول نمی کنه
دیگه نمی دونم چیکار باید کنم
تاریخ رو بصورت yyyy-dd-mm ویا yyyy-mm-dd هم دادم اما قبول نکرد!
صفر نشون میده .
ممنون میشم اگه راهنماییم کنین
من دوهفته دیگه تحویل پروژه دارم
باید تمومشون کنم

tabib_m
چهارشنبه 06 اردیبهشت 1385, 19:10 عصر
ساختار جدولتون رو هم اکه بنویسید بد نیست.
به هر حال ، قبل از اینکه دستور اینسرت انجام بشه ، $BirthDate رو echo کن ، که ببینیم اشکال از اینسرته یا از مقداری که داره ارسال میشه
در ضمن ، اکه بکی که $BirthDate از کجا میات بهتره ، اکه از فرم میکیریش ، کد فرمت هم بذار تا ببینیم مشکل از کجاس.