soheil19php
دوشنبه 27 دی 1395, 14:31 عصر
سلام
خوبین؟ میخواستم تو برنامه نویسی چطور میشه بجای اینکه هی فرم به یه صفحه دیگه دیتا رو پست یا گت کنیم تو همون صفحه کارش انجام بدیم چطوری باید انجام داد مثلا
ما یه فرم داریم تویه ایندکس دات پی اچ پی وقتی طرف فرم پر کرد میخوایم نتیجه تو خود همون ایندکس دات پی اچ پی بررسی بشه مث بعضی از سایتا که اینطورین
index.php?do=lost_pw
index.php?do=contact
من یه روش با استفاده از توابعی مث ایسست و امپتی پیدا کردم ولی نمیدونم شیو ه ای عاقلانس یا نه من کد یه برنامه رو که نوشتم میذارم ! تو این برنامه قراره تعداد دوستان بگیره و به ازای اون تکسباکس بذاره اسم همشون بگیره و بعد اسماشون نمایش بده ! اینم کد من ! آها راستی یه سوال دیگم داشتم راهی هست که مثلا برنامه داره کدخط 36 اجرا میکنه ما همون لحظه بش دستور بدیم خط 12 رو اجرا کنه؟؟(و همچنین اگه عنوان تاپیک مشکل داره از ادمین عزیز میخوام که درستش کنن مرسی)
<!-- بسم الله الرحمن الرحیم -->
<html>
<head>
<title>دوستان </title>
<meta charset="utf-8">
</head>
<body>
<form action="friend.php" method="get">
<?php
@$form=$_GET['form'];
if(empty($form))
{
echo"
لطفا تعداد دوستان خود را واردنمائید : <input type=text name=fnum><br>
<input type=hidden value=form1 name=form>
<input type=submit value=ثبت>";
//exit();
}
if($form=='form1')
{
$fnum=$_GET['fnum'];
for($i=1;$i<=$fnum;$i++)
{
echo "کاربر گرامی لطفا نام دوست شماره $i تان را وارد نمائید : <input type=text name=friend[]><br>";
}
exit('<input type=hidden value=form2 name=form> <input type=submit value=ثبت>');
}
if($form=='form2')
{
$friendinfo=$_GET['friend'];
foreach($friendinfo as $fnums=>$fnames)
{
echo "$fnums - $fnames <Br>";
}
}
?>
</form>
</body>
</html>
خوبین؟ میخواستم تو برنامه نویسی چطور میشه بجای اینکه هی فرم به یه صفحه دیگه دیتا رو پست یا گت کنیم تو همون صفحه کارش انجام بدیم چطوری باید انجام داد مثلا
ما یه فرم داریم تویه ایندکس دات پی اچ پی وقتی طرف فرم پر کرد میخوایم نتیجه تو خود همون ایندکس دات پی اچ پی بررسی بشه مث بعضی از سایتا که اینطورین
index.php?do=lost_pw
index.php?do=contact
من یه روش با استفاده از توابعی مث ایسست و امپتی پیدا کردم ولی نمیدونم شیو ه ای عاقلانس یا نه من کد یه برنامه رو که نوشتم میذارم ! تو این برنامه قراره تعداد دوستان بگیره و به ازای اون تکسباکس بذاره اسم همشون بگیره و بعد اسماشون نمایش بده ! اینم کد من ! آها راستی یه سوال دیگم داشتم راهی هست که مثلا برنامه داره کدخط 36 اجرا میکنه ما همون لحظه بش دستور بدیم خط 12 رو اجرا کنه؟؟(و همچنین اگه عنوان تاپیک مشکل داره از ادمین عزیز میخوام که درستش کنن مرسی)
<!-- بسم الله الرحمن الرحیم -->
<html>
<head>
<title>دوستان </title>
<meta charset="utf-8">
</head>
<body>
<form action="friend.php" method="get">
<?php
@$form=$_GET['form'];
if(empty($form))
{
echo"
لطفا تعداد دوستان خود را واردنمائید : <input type=text name=fnum><br>
<input type=hidden value=form1 name=form>
<input type=submit value=ثبت>";
//exit();
}
if($form=='form1')
{
$fnum=$_GET['fnum'];
for($i=1;$i<=$fnum;$i++)
{
echo "کاربر گرامی لطفا نام دوست شماره $i تان را وارد نمائید : <input type=text name=friend[]><br>";
}
exit('<input type=hidden value=form2 name=form> <input type=submit value=ثبت>');
}
if($form=='form2')
{
$friendinfo=$_GET['friend'];
foreach($friendinfo as $fnums=>$fnames)
{
echo "$fnums - $fnames <Br>";
}
}
?>
</form>
</body>
</html>