PDA

نسخه کامل مشاهده نسخه کامل : چک کردن فیلدهای فرم



norozy
28-02-2009, 10:49
سلام دوستان من یه تازه کارم میخوام یکی توی نوشتن کدphp که فیلدهای یک فرم رو چک کنه کمکم کنه تا حدی با کمک sql server تونستم یه محدودیت روی فیلدای عددی مث شماره تلفن و فیلدهای نام ایجاد کنم ولی اگه کسی کد بهتری داره کمکم کنه:41::37::37:

MAXXX
01-03-2009, 23:42
معمولا این کارو با جاوا اسکریپت انجام میدن نه php
ربط sql server رو با php و محدودیت فیلد رو هم نفهمیدم
ولی دقیقا بگو میخای چیکار کنی چیزی که شما میخای مشکل نیست و میشه با استفاده از عبارات منظم و تابع
eregi , eregiپیاده کرد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدبرای مثال میشه از [[:digit:]] برای چک کردن اینکه عبارت شامل عدد هم هست استفاده کرد. اگه بزاری [[:digit:]]^ یعنی اینکه اولش با عدد شروع شه و $[[:digit:]] یعنی با عدد تموم شه.

عبارات دیگه هم هست که بیشترین استفادرو [[:allnum:]] داره که یعنی [A-Za-z0-9] یا همون حروف و اعداد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

norozy
04-03-2009, 11:41
سلام منظورم اینه که فیلدای فروم ثبت نام در سایت رو چطوری چک میکنند مثه نام تلفن شماره فیش پرداخت شده ادرس تاریخ تولد و از این جور چیزا من جاوا بلد نیستم با vb هم میشه ؟؟؟؟؟؟؟؟؟اگه کد vb اون رو دارید کمکم کنید:41: پایگه داده ام sql ه بر خلاف عرف که mysql کار میکنند:37: ممنون

MAXXX
05-03-2009, 09:23
چک کردن فیلد ها ربطی به دیتابیس نداره
بعد vb چیکارست چه ربطی داره به طراحی بسایت با php ?
شما مگه PHP بلد نیستی ؟ اگه بلدی که من کد اون بالا گزاشتم اگر هم بلد نیستی بهتره اول برین یاد بگیرین چون جلوتر که برین سخت تر و پیچیده تر میشه
شما با سرچ javascript form validation یا PHP form validation تویه گوگل میتونید کد هایه نمونه زیادی پیدا کنید
تو صفحه زیر یه نمونه هست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

norozy
07-03-2009, 14:23
سلام 1 منظورم از vb همون visual basic است :41: 2جاوا بلد نیستم نه php :31:
3 از کدتون ممنونم ولی مگر خودتون نگفتید که این کد رو با php نمی نویسن و با جاوا کار میکنند حالا من جاوا بلد نیستم اگه کد کامل جاوا رو دارین ممنون میشم بذارین وگر نه اگر ویژوال بیسیک بلدین با اون کد رو بذارین :19: 4در مورد فیلدای ادرس که ممکنه چرت وپرت توی فیلدا قرار داده بشه هم توضیح بدین :19:5 در مورد تصاویر امنیتی که ماشین و روبات رو هم از هم تشخیص میده چیزی بلدین ؟؟؟؟؟؟؟؟؟؟:41:

norozy
19-03-2009, 12:43
از توابعی که دادید ممنون :20:یه سوال دیگه حالا میشه بگید وقتی ارورها رو گرفت چطور اونا رو نمایش بده توی همون صفحه منظورم اینه که لینک به کجا بره از طرف دیگه توی php.ini تغییراتی نباید داد ممنون از کمکتون:46:

norozy
27-03-2009, 21:09
سلام من اخرش نتونستم فیلدای این فرم رو چک کنم دوستان هرکی تجربه ایی تو این زمینه داره لطفا کمک کنید ممنون میشم هر چی زودتر کمکم کنید
:41:

<html>


<head>


<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"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="D2" >


<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="D3">


<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="D1">


<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="password1"> :رمز عبور * <br/>


<p align="right"><input type="password" name="password2" > :تکرار رمز عبور * <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


<a href="../../../../Documents%20and%20Settings/najme/Desktop/My%20Web%20Sites/tamas%20ba%20ma.htm">ارتباط با ما


</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


<a href="../../../../Documents%20and%20Settings/najme/Desktop/My%20Web%20Sites/akhbar.htm">&nbsp;اخبار</a></form>


</html

norozy
03-04-2009, 20:46
:41::13::41::41::41::41::41:

.: محمد :.
05-04-2009, 15:42
:41::13::41::41::41::41::41:

من یک مشکل پیدا کردم ! برای option هات value نذاشتی

norozy
06-04-2009, 11:02
نه کد html جواب می ده مشکل من اینه که جاوا بلد نیستم یه کد جاوا اسکریپت برا چک کردن این فرم می خوام اگه دارین ممنون

norozy
08-04-2009, 10:59
سلام اخرش یه کد توپ با php پیدا کردم توی یه سایت خارجی ممنون از دوستان کارم راه افتاد ولی این خارجی ها هم الکی خارجی نشدند ها:31::31::31::31::31: