واضح آرشیو وب فارسی:سایت ریسک: norozy28-02-2009, 10:49 AMسلام دوستان من یه تازه کارم میخوام یکی توی نوشتن کدphp که فیلدهای یک فرم رو چک کنه کمکم کنه تا حدی با کمک sql server تونستم یه محدودیت روی فیلدای عددی مث شماره تلفن و فیلدهای نام ایجاد کنم ولی اگه کسی کد بهتری داره کمکم کنه:41::37::37: MAXXX01-03-2009, 11:42 PMمعمولا این کارو با جاوا اسکریپت انجام میدن نه php ربط sql server رو با php و محدودیت فیلد رو هم نفهمیدم ولی دقیقا بگو میخای چیکار کنی چیزی که شما میخای مشکل نیست و میشه با استفاده از عبارات منظم و تابع eregi , eregiپیاده کرد <?php // Returns true if "abc" is found anywhere in $string. ereg("abc", $string); // Returns true if "abc" is found at the beginning of $string. ereg("^abc", $string); // Returns true if "abc" is found at the end of $string. ereg("abc$", $string); // Returns true if client browser is Netscape 2, 3 or MSIE 3. eregi("(ozilla.[23]|MSIE.3)", $HTTP_USER_AGENT); // Places three space separated words into $regs[1], $regs[2] and $regs[3]. ereg("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)", $string, $regs); ?> برای مثال میشه از [[:digit:]] برای چک کردن اینکه عبارت شامل عدد هم هست استفاده کرد. اگه بزاری [[:digit:]]^ یعنی اینکه اولش با عدد شروع شه و $[[:digit:]] یعنی با عدد تموم شه. عبارات دیگه هم هست که بیشترین استفادرو [[:allnum:]] داره که یعنی [A-Za-z0-9] یا همون حروف و اعداد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! norozy04-03-2009, 11:41 AMسلام منظورم اینه که فیلدای فروم ثبت نام در سایت رو چطوری چک میکنند مثه نام تلفن شماره فیش پرداخت شده ادرس تاریخ تولد و از این جور چیزا من جاوا بلد نیستم با vb هم میشه ؟؟؟؟؟؟؟؟؟اگه کد vb اون رو دارید کمکم کنید:41: پایگه داده ام sql ه بر خلاف عرف که mysql کار میکنند:37: ممنون MAXXX05-03-2009, 09:23 AMچک کردن فیلد ها ربطی به دیتابیس نداره بعد vb چیکارست چه ربطی داره به طراحی بسایت با php ? شما مگه PHP بلد نیستی ؟ اگه بلدی که من کد اون بالا گزاشتم اگر هم بلد نیستی بهتره اول برین یاد بگیرین چون جلوتر که برین سخت تر و پیچیده تر میشه شما با سرچ javascript form validation یا PHP form validation تویه گوگل میتونید کد هایه نمونه زیادی پیدا کنید تو صفحه زیر یه نمونه هست !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! norozy07-03-2009, 02:23 PMسلام 1 منظورم از vb همون visual basic است :41: 2جاوا بلد نیستم نه php :31: 3 از کدتون ممنونم ولی مگر خودتون نگفتید که این کد رو با php نمی نویسن و با جاوا کار میکنند حالا من جاوا بلد نیستم اگه کد کامل جاوا رو دارین ممنون میشم بذارین وگر نه اگر ویژوال بیسیک بلدین با اون کد رو بذارین :19: 4در مورد فیلدای ادرس که ممکنه چرت وپرت توی فیلدا قرار داده بشه هم توضیح بدین :19:5 در مورد تصاویر امنیتی که ماشین و روبات رو هم از هم تشخیص میده چیزی بلدین ؟؟؟؟؟؟؟؟؟؟:41: norozy19-03-2009, 12:43 PMاز توابعی که دادید ممنون :20:یه سوال دیگه حالا میشه بگید وقتی ارورها رو گرفت چطور اونا رو نمایش بده توی همون صفحه منظورم اینه که لینک به کجا بره از طرف دیگه توی php.ini تغییراتی نباید داد ممنون از کمکتون:46: norozy27-03-2009, 10:09 PMسلام من اخرش نتونستم فیلدای این فرم رو چک کنم دوستان هرکی تجربه ایی تو این زمینه داره لطفا کمک کنید ممنون میشم هر چی زودتر کمکم کنید :41: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <form encrypt="multipart/form-data" method="POST" action="save7.php"> <body> lign="right"><input type ="text" name="fname" > :نام *</span></b></p> <p align="right"><input type="text" name="lname" > :نام خانوادگی *</span></b></p> <p align="right"><input type="text" name="shnum" >: شماره شناسنامه *</span></b></p> <p align="right"><input type="text" name="lshnum" > :محل صدور </span></b></p> <p align="right">:تاریخ تولد *<p align="right"> <select size="1" name="birthday"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> <option>21</option> <option>22</option> <option>23</option> <option>24</option> <option>25</option> <option>26</option> <option>27</option> <option>28</option> <option>29</option> <option>30</option> <option>31</option> </select> <select size="1" name="D 2" > <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> </select> <select size="1" name="D 3"> <option>1354</option> <option>1355</option> <option>1356</option> <option>1357</option> <option>1358</option> <option>1359</option> <option>1360</option> <option>1361</option> <option>1362</option> <option>1363</option> <option>1364</option> <option>1365</option> <option>1366</option> <option>1367</option> <option>1368</option> <option>1369</option> <option>1370</option> </select> </tr> </table> <br/> <p align="right"><input type="text" name="address" >: ادرس *<br/> <p align="right"><input type="text" name="tel" > : تلفن<br/> <p align="right"><input type="text" name="necessarytel" >: تلفن ضروری *<br/> <p align="right">*<select size="1" name="D 1"> <option>زن</option> <option>مرد</option> </select>جنسیت </p> <p align="right"> <p align="right"><input type="text" name="username"> :نام کاربری * </br> <p align="right"><input type="password" name="password 1"> :رمز عبور * <br/> <p align="right"><input type="password" name="password 2" > :تکرار رمز عبور * <br/> <p align="right"><input type="text" name="email" > : ایمیل * <br/> <p align="right"><input type="text" name ="course" > :رشته </span></b></p> <p align="right"> :زمینه مورد علاقه <p align="right"><select name="fspeciality" > <option value="IT">IT <option value=" bisim">bisim <option value="asabi">asabi </select> <br/> <p align="right"><input type="text" name="srapcode" > :کد فیش *<br/> <p align="right"> :نوع ثبت نام * <p align="right"><select name="typeregister" > <option value="faculity">faculity <option value="student">student <option value="regular">regular </select><br/> <p align="right"> : سطح تحصیلات <p align="right"><select name="slevel" > <option value="bsc">sc <option value="msc">msc <option value="phd">phd <option value="above">above </select><br/> <br/> <p align="center"><input type="submit" name="تائید" value="تائید" > <input type="reset" name="بازنشانی" value="باز نشانی" > </body> <p align="center"> <a href="../../../../Documents%20and%20Settings/najme/Desktop/My%20Web%20Sites/homepage.htm">صفحه اصلی</a> <a href="../../../../Documents%20and%20Settings/najme/Desktop/My%20Web%20Sites/tamas%20ba%20ma.htm">ارتباط با ما </a> <a href="../../../../Documents%20and%20Settings/najme/Desktop/My%20Web%20Sites/akhbar.htm"> اخبار</a></form> </html norozy03-04-2009, 09:46 PM:41::13::41::41::41::41::41: .: محمد :.05-04-2009, 04:42 PM:41::13::41::41::41::41::41: من یک مشکل پیدا کردم ! برای option هات value نذاشتی norozy06-04-2009, 12:02 PMنه کد html جواب می ده مشکل من اینه که جاوا بلد نیستم یه کد جاوا اسکریپت برا چک کردن این فرم می خوام اگه دارین ممنون norozy08-04-2009, 11:59 AMسلام اخرش یه کد توپ با php پیدا کردم توی یه سایت خارجی ممنون از دوستان کارم راه افتاد ولی این خارجی ها هم الکی خارجی نشدند ها:31::31::31::31::31: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 407]