PDA

نسخه کامل مشاهده نسخه کامل : ساخت یک صفحه فرم و ارتباط آن به دیتابیس یا ایمیل



muhammadinfo
05-05-2009, 17:17
سلام.
میخواهیم یه صفحه فرو بسازیم از اقلام زیر توش باشیه.
یه بخش برای وارد کردن نام و نام خانوادگی , آدرس و ...
2 عدد دکمه برای ثبت و کنسل
که بعد از زدن اون دکمه ثبت اطلاعات به صورت یک صفحه اچ تی ام ال یا تکست به ایمیل که داده شده ارسال بشه یا این که توی یک دیتابیس (این سخت تره) ذخیره بشه .
این کارها روی اینترنت باید اتفاق بیوفته.

yekta33
08-05-2009, 18:28
من ميتونم درست كنم كه اطلاعات شما به ايميلت ارسال بشه

eli23
08-05-2009, 20:59
سلام برا ثبت تو ديتا بيس برات ميفرستم.الآن بايد برم.

yekta33
08-05-2009, 22:04
من فقط ميتونم براي ايميلت ارسال كنم

eli23
09-05-2009, 13:28
سلام اينم كدي كه گفتم.اميدوارم به دردت بخوره:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<html xmlns="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<head>
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user:
<input type="text" name="user" />
</label>
<p>
<label>password:
<input type="password" name="pass" />
</label>
</p>
<p>
<label>
&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;<input type="submit" name="Submit" value="register" />
</label>
</p>
<?php
$host='localhost';
$muser='root';
$mpass='';
$dbname='logindb';
$logintable='login';
$link=@mysql_connect($host,$muser,$mpass) or die("cannect database");
@mysql_select_db($dbname) or die('Failed in open database');
//دوخط زیر برای این هست که بتونه فارسیارو از دیتابیس درست بخونه و علامت سوال نشه
$db=mysql_connect('localhost','root','');
mysql_query("SET NAMES 'utf8'", $db);
@$user=$_POST['user'];
@$pass=$_POST['pass'];
if( isset($_POST['user']) && isset($_POST['pass']))
{
$q="select * from login where user='".$_POST['user']."' and pass='".$_POST['pass']."'";
@$r=mysql_query($q);
@$c=mysql_fetch_assoc($r);
if($c)
{
echo"The user or password is exist!<a href='test.php'>try again</a>";
}
else
{ $qu="INSERT INTO `login` (user,pass) VALUE('$user','$pass')";
@$re=mysql_query($qu)or die('query failed:'.mysql_error());
@$l=mysql_fetch_assoc($re);

echo"درخواست ثبت دانشجو با موفقیت انجام شد.</br>";

}}
?>
</form>
</body>
</html>

eli23
09-05-2009, 13:31
خدا كنه هموني باشه كه خواستي،اگه آره،برا دكمه كنسل يه كمه بذار از نوع reset.

muhammadinfo
09-05-2009, 18:04
میشه بیشتر توضیح بدی؟
ببین ما فرم را داریم.
میریم روی سرور و با mysql یه دیتابیس با نام new درست میکنیم.
حالا باهاس چیکار کرد؟

muhammadinfo
09-05-2009, 18:04
من فقط ميتونم براي ايميلت ارسال كنم

لطفا بفرست استاد

yekta33
10-05-2009, 10:00
سلام اينم كدي كه گفتم.اميدوارم به دردت بخوره:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<html xmlns="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<head>
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user:
<input type="text" name="user" />
</label>
<p>
<label>password:
<input type="password" name="pass" />
</label>
</p>
<p>
<label>
&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;<input type="submit" name="Submit" value="register" />
</label>
</p>
<?php
$host='localhost';
$muser='root';
$mpass='';
$dbname='logindb';
$logintable='login';
$link=@mysql_connect($host,$muser,$mpass) or die("cannect database");
@mysql_select_db($dbname) or die('Failed in open database');
//دوخط زیر برای این هست که بتونه فارسیارو از دیتابیس درست بخونه و علامت سوال نشه
$db=mysql_connect('localhost','root','');
mysql_query("SET NAMES 'utf8'", $db);
@$user=$_POST['user'];
@$pass=$_POST['pass'];
if( isset($_POST['user']) && isset($_POST['pass']))
{
$q="select * from login where user='".$_POST['user']."' and pass='".$_POST['pass']."'";
@$r=mysql_query($q);
@$c=mysql_fetch_assoc($r);
if($c)
{
echo"The user or password is exist!<a href='test.php'>try again</a>";
}
else
{ $qu="INSERT INTO `login` (user,pass) VALUE('$user','$pass')";
@$re=mysql_query($qu)or die('query failed:'.mysql_error());
@$l=mysql_fetch_assoc($re);

echo"درخواست ثبت دانشجو با موفقیت انجام شد.</br>";

}}
?>
</form>
</body>
</html>
دوست عزيزاين اسكريپت با اجرا كردن خطاي زير ميده
Parse error: syntax error, unexpected '[' in C:\wamp\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] on line 28

yekta33
10-05-2009, 10:02
لطفا بفرست استاد
شما عنوان باكسها وايميلت را بده تابرات درست كنم

muhammadinfo
10-05-2009, 10:39
شما عنوان باكسها وايميلت را بده تابرات درست كنم

شما بزارید همینجا و بگویید تا چطوری خودمون درستش بکنیم.
با تشکر

yekta33
10-05-2009, 10:54
دوست عزيز اگر شما پي اچ پي بلد نيستيد نميتونيد بين فرم وكدهاي پي اچ پي ارتباط برقرار نماييد... موردي نداره شما براي فرمت چه گزينه هاي ميخوايي؟؟؟؟؟؟ من فرم را درست ميكنم وبرات ميذارم شما خودت ارتباطش بده

muhammadinfo
10-05-2009, 16:07
نام و نام خانوادگی در یک سطر
آدرس :
کد پستی:
تلفن:
تلفن همراه:
به همراه 2 دکمه
یکی ثبت و دیگری از نو.

eli23
10-05-2009, 16:16
سلام چي شو نفهميدي؟

muhammadinfo
11-05-2009, 21:37
دارم باهاش ور میرم

yekta33
12-05-2009, 05:28
نام و نام خانوادگی در یک سطر
آدرس :
کد پستی:
تلفن:
تلفن همراه:
به همراه 2 دکمه
یکی ثبت و دیگری از نو.
بفرماييد...

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

muhammadinfo
12-05-2009, 19:32
این فرم را ساختش راحته .
همین فرم را اگه میشد کاری کرد که با زدن دکمه ارسال به ایمیل ارسال بشه و یه مقدار هم بزرگتر بود خیلی عالی میشد.

yekta33
13-05-2009, 04:47
خوب شما گفتيد فرم را بسازمنهم ساختم ...عرض كردم اگر شما بخواي به ايميلت ارسال بشه بايد ايميل بدي تا من درستش كنم ..اگر هم بادادن ايميل مشكل داري كه اينهم ميشه گفت حق باشماست...بايد بري جايي كه اونا كاملا ميشناسي وبهش اعتماد داري تا اينكار را برات انجام بده... درضمن مگه نميگي ساختن فرم راحته خوب اونا دستكاري كن وبزرگترش كن چون اونوقت طبق سليقه شخصي خودت درست شده من با گزينه هايي كه داده بودي برات درست كردم..وبنظر خودم چيز استانداردي هست...
بازهم اگر بخواي مشكلت حل بشه ميتوني درسايت پارس تولز يا 3darmin.com از خدمات رايگان وبمسترهااستفاده كني

muhammadinfo
13-05-2009, 17:36
دوست عزیز من ایمیلمو همه میشناسند.
فقط میخوام بتونم قابلیت تغییر ایمیلو داشته باشم.
وگرنه ایمیل من muhammadinfo at gmail dot com هست

yekta33
13-05-2009, 18:05
خوب اينو بهت ميگم... منتظر باش...خبرت ميدم

muhammadinfo
14-05-2009, 19:20
چی شد؟
Still Waiting

yekta33
15-05-2009, 06:53
ادرس سايتت همينه كه نوشتي يا چيز ديگه اي هست ؟؟؟؟ فقط ادرس سايتت بده تا تنظيماتش انجام بدم ديگه تمومه
انشاءالله بعد از دادن آدرس وب 24 ساعت بعدش بهت ميدم
درضمن اگر ميخواي پيام به به چند ايميل ارسال بشه توهاستت يك وب ميل ايجاد كن وادرس اونا با pm برام بفرست اگر فقط ميخواي به همين ايميل ارسال بشه اون ديگه نيازي نيست...

muhammadinfo
15-05-2009, 17:31
عزیز جان من میخوام این پروسه را یاد بگیرم.
سایت هم یکیش همونه که میبینید.
تشکر

yekta33
15-05-2009, 19:47
دوست من شما براي يادگيري بايد آموزش php يا يك زبان برنامه نويسي تحت وب را دنبال كنيد... ولي براي رفع مشكل موردي نداره تا فردا بهت ميدم...با اين فرم ساختن وارتباط به ايميل دادن كه شما ياد نمي گيريد ... چه بسا اين پروسه تحويل شما بشه وشما كدي را جابجا كنيد ديگه كار نميكنه.... لذا من دوستانه عرض ميكنم اگر دنبال اين هستيد كه بفهميد چي به چي هست بايد بريد دنبال اموزشش...

sharifelyaciyan
17-05-2009, 18:51
منم ميخوامآدرس ايميلم: elyaciyan@gmail.comسايت:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید هاشم نام /موضوع / متن اگه ميشه بسازين برام

sharifelyaciyan
17-05-2009, 18:56
منم ميخوامآدرس ايميلم: elyaciyan@gmail.comسايت:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید هاشم نام /موضوع / متن اگه ميشه بسازين برام

yekta33
19-05-2009, 09:12
منم ميخوامآدرس ايميلم: elyaciyan@gmail.comسايت:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید هاشم نام /موضوع / متن اگه ميشه بسازين برام
شكل فرمت بده تابرات درست كنم...چه اطلاعاتي از كاربرت ميخواي؟
به همرام آدرس سايت وايميلت

neda_traveler
01-06-2009, 18:11
سلام
من کد ارسال ایمیل در asp.net با زبان vb.netمیشه کمکم کنید
و آیا کد ارسال ایمیل از طرف مدیر برای همه کاربران با ارسال ایمیل کاربران برای مدیر یکی است
ممنون

yekta33
02-06-2009, 08:12
سلام
من منظورتون درست متوجه نشدم بطور كلي اگر شما فرم ارتباط با كاربرميخواي كه اطلاعات كاربر به ايميل شما ارسال بشه گزينه هايي كه در فرمت لازم داري به همراه ايميلت بدي ميشه درست كرد...درضمن هاست شما بايد فرمت php را ساپورت كنه

neda_traveler
06-06-2009, 15:36
سلام.ببینید من می خوام اعضا یتونم بهم میل بزنن منتها تو کدها یک قسمتی نوشته پسورد ایمیل طرف وارد کنید خوب اینوری که نمی شه
من در visual stadio کار می کنم asp2.net حالا نمی دونم هاست فرمت ph p چشتیبانی می کنه یا نه