PDA

نسخه کامل مشاهده نسخه کامل : ساخت يك فرم ثبت نام پيشرفته با Php و Mysql



mzh_sohrabz
10-11-2006, 13:08
به من كمك كنيد

hoseinquest
10-11-2006, 14:50
چه فیلدایی داری

salim_a
10-11-2006, 18:26
به نظر من اگه اين 5 تا باشه بهتره

نام نام خانوادگي نام كاربري پسورد و پست الكرتونيك

باشه

salim_a
10-11-2006, 18:27
به نظر من اگه اين 5 تا باشه بهتره

نام نام خانوادگي نام كاربري پسورد و پست الكرتونيك

باشه

mr.dollar2000
02-12-2006, 09:27
با سلام
من یک سایت دارم و میخوام براش یک فرم نظر سنجی درست کنم تا هر کسی بتونه نظرشو توش بگه اما نمیدونم چه جوری باید این کار رو انجام بدم اگر کسی بلده لطفا بگه
((سایتی که من درست کردم تماما با فرانت پیج است :blush:

sha2w2012
16-08-2010, 13:28
این که ناراحتی نداره این کد ها مال یه فرم پیشرفته هست
یه صفحه درست کن و این کد ها رو توش paste کن
اگه بازم کمک خواستید به ایمیلم پیام بدید
به وبلاگ من هم یه سری بزنید:hiyyo-ninja.blogfa.com

کد ها:

<!-- Start Code ParsTools.com Contact Form-->

<script type="text/javascript">
var ns6=document.getElementById&&!document.all
function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}
function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}
function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</b> کاراکتر'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
}
}
</script>
<SCRIPT language="JavaScript">
function CheckFormParstools () {

//Initialise variables
var errorMsg = "";

//Check for a name
if (document.Contactform.Name.value == ""){
errorMsg += "\n\n\t\t\t !نام شما وارد نشده است ";
}

//Check for an e-mail address and that it is valid
if ((document.Contactform.Email.value == "") || (document.Contactform.Email.value.length > 0 && (document.Contactform.Email.value.indexOf("@",0) == - 1 || document.Contactform.Email.value.indexOf(".",0) == - 1))) {
errorMsg += "\n\n\t !آدرس ايميل شما بطور صحيح وارد نشده است ";
}

//Check for an enquiry
if (document.Contactform.Message.value == "") {
errorMsg += "\n\n\t\t !پیام شما وارد نشده است ";
}

//If there is aproblem with the form then display an error
if (errorMsg != ""){
msg = "\t\t : لطفا فرم ارسال را بطور کامل پر نماييد\n";
msg += "__________________________________________________ _";

errorMsg += alert(msg + errorMsg + "\n________________________________________________ ___\n\n");
return false;
}

return true;
}
// -->
</script>

<META [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] content="text/html; charset=utf-8">

<STYLE type="text/css">
.text {
font-family: Tahoma;
font-size: 9pt; color:#000000
}
.form {
font-family: Tahoma;
font-size: 9pt;
color: #333333;
border: 1px solid #808080; ; background-color:#FFFFFF
}
.button {
font-family: Tahoma;
font-size: xx-small;
color: #000000;
font-weight: bold;
border: 1px solid #808080; ; background-color:#EEEEEE
}

</STYLE>

<div align="center">
<table border="0" class="text" cellpadding="3" style="border-collapse: collapse" width="450" id="1" dir="rtl">
<tr>
<form name="Contactform" method="post" target=_self action="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]" onSubmit="return CheckFormParstools();">
</td>
</tr>

<tr>
<td align=right>* نام و نام خانوادگی :
</td>
<td align=right>
<INPUT size=25 name=Name class="form" maxlength="100">
</td>
</tr>

<tr>
<td align=right>آدرس وب سایت :
</td>
<td align=right>
<INPUT size=40 name=Website class="form" maxlength="100" dir="ltr"></td>
</tr>

<tr>
<td align=right>* آدرس ایمیل:
</td>
<td align=right>
<INPUT size=30 name=Email class="form" maxlength="60" dir="ltr">
</td>
</tr>

<tr>
<td align=right><span lang="fa">سن :</span></td>
<td align=right>
<INPUT size=10 name=Age class="form" maxlength="60" dir="ltr"></td>
</tr>

<tr>
<td align=right>شهر :
</td>
<td align=right>
<INPUT size=25 name=City class="form" maxlength="60">
</td>
</tr>
<tr>
<td align=right>تلفن :
</td>
<td align=right>
<INPUT size=25 name=Tel class="form" maxlength="12" dir="ltr">
</td>
</tr>
<tr>
<td align=right>آدرس :
</td>
<td align=right>
<TEXTAREA name=Address rows=4 cols=25 class="form" ></TEXTAREA>
</td>
</tr>
<tr>
<td align=right height=33>نحوه تماس با شما:
</td>
<td align=right >
<INPUT name=HowCon type=radio value="از طریق تلفن" >تلفن:
<INPUT name=HowCon type=radio value="از طریق ایمیل" >آدرس ایمیل
</td>
</tr>
<tr>
<td align=right> نحوه آشنایی شما با ما:
</td>
<td align=right>
<select size="1" name=HowFind class="form">
<option value="موتورهای جستجو">موتورهای جستجو</option>
<option value="سایتهای دیگر">سایتهای دیگر</option>
<option value="معرفی دوستان">معرفی دوستان</option>
<option value="بصورت تصادفی">بصورت تصادفی</option>
<option value="دیگر">دیگر</option>
</select>
</td>
</tr>
<tr>
<td align=right>موضوع پیام:
</td>
<td align=right>
<INPUT size=25 name=Subject class="form" maxlength="50" dir="rtl">
</td>
</tr>
<tr>
<td valign=top align=right>*پیام:
</td>
<td align=right>
<TEXTAREA name=Message rows="15" cols="50" class="form" ></TEXTAREA>
<br>
<script>displaylimit("document.Contactform.Message","",1000)</script>
</td>
</tr>
<tr>
<td align=right height="25" colspan="2">
<p align="center">
<INPUT type="reset" value="پاک کردن فرم" name="Reset" class="button">
<INPUT type=submit value="ارسال" name="Submit" class="button">
<INPUT type="hidden" name="PB_SENDFORM" value="SEND">
<INPUT type="hidden" name="User" value="YOURNAME">
<INPUT type="hidden" name="To" value="YOUREMAIL">
<p align="center">
<!-- لطفا جهت حمایت از پارس تولز و ارائه ابزارهای بیشتر با حذف نکردن لینک زیر ما را یاری فرمایید -->
<font size="1"><a target="_blank" href="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">فرم تماس از پارس تولز</a></font>
<!-- لطفا جهت حمایت از پارس تولز و ارائه ابزارهای بیشتر با حذف نکردن لینک بالا ما را یاری فرمایید -->
</tr>

</table>

</form>

</div>
<!-- End Code ParsTools.com Contact Form-->



در صورتیکه میخوایید اطلاعات فرم ها علاوه بر صندوق پستی شما در سایت ، به ایمیل شخصی شما هم ارسال شود می توانید عبارت

<INPUT type="hidden" name="To" value="YOUREMAIL">
در انتهای کد بالا را به عبارت زیر تغییر دهید :
<INPUT type="hidden" name="To" value="youremail@yoursite.com">

soheilsaghian
06-03-2013, 08:21
درود
دوست عزیز ممنون از راهنمایی شما
اما کد ها برای تازه کارها نا مفهوم می باشد.
ممنون می شوم از ادیتور استفاده کنید:


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

dracula_killer
06-03-2013, 16:42
با سلام
من یک سایت دارم و میخوام براش یک فرم نظر سنجی درست کنم تا هر کسی بتونه نظرشو توش بگه اما نمیدونم چه جوری باید این کار رو انجام بدم اگر کسی بلده لطفا بگه
((سایتی که من درست کردم تماما با فرانت پیج است :blush:

بهتر بود براش تاپیک جدا گونه درست می کردی!!
اما از اسکریپت های نظر سنجی آماده استفاده کن،مثلا ابزار وبگذر