• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جلوگيري از ادامه صفحه؟
#1
سلام به همه و تشكر از ايران پي اچ پي
من تازه با php كار مي كنم تا انشاء الله ياد بگيرم
چطوري مي تونم (با چه كدي مي تونم) از ادامه صفحه جلوگيري كنم؟
يعني كدي كه وقتي تراكنش به اونجا رسيد متوقف شه؟

شايد هم راه بهتري باشه
من مي خوام چند فرم رو در يك صفحه بزارم
مي خوام فرم و مراحل بعدي فرم 1 كه انجام شد فرم 2 رو نمايش بده

آيا راه بهتري غير از ارجاع صفحه به صفحه ديگر هست؟؟؟

در ضمن چنانچه يك صفحه رو به صفحه ديگر ارجاع دهم چطوري مي تونم مقادير رو هم در اون فايل داشته باشم؟
  پاسخ
تشکر شده توسط :
#2
راه که زیاده
می تونی با استفاده از جاوا اسکریپت این کار رو بکنی
یا اینکه وقتی یه فرم کامل می شه یه متغیر ست کنی که فرم الف کامل شده بعد چک کنی که اگه فرم الف کامل بود فرم ب نمایش داده بشه یا.....
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#3
متشكرم از راهنمايي
سئوالاتم خيلي مبتدي هستش

اين چطوري مي شه
در ضمن چنانچه يك صفحه رو به صفحه ديگر ارجاع دهم چطوري مي تونم مقادير رو هم در اون فايل داشته باشم؟
گرافيست
طراح وب
توسعه جوملا
http://www.almascms.ir
http://www.acshop.ir
  پاسخ
تشکر شده توسط :
#4
برای ذخیره سازی متغیر ها هم خوب روش هایی هست
استفاده از کوکی
سشن
یا اینکه هایدن فیلد تعریف کنی

------------ این یه مثال ساده با سشن -------------------
کد پی‌اچ‌پی:
<?php
    session_start
();
    
    
$form1 '<form name="form1" action="">
            <input type="text" name="f1" />
            <input type="submit" value="send" /></form>'
;

    
$form2 '<form name="form2" action="">
            <input type="text" name="f2" />
            <input type="submit" value="send" /></form>'
;

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>

<body>
<?php
    
if(isset($_POST['f1']) and !empty($_POST['f1']))
    {
        
$_SESSION['form1']['f1'] = $_POST['f1'];
        echo 
$form2;
    }
    else
    {
        echo 
$form1;
    }

?>
</body>
</html> 
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : oia
#5
بازم متشكرم
خيلي به كارم اومد
گرافيست
طراح وب
توسعه جوملا
http://www.almascms.ir
http://www.acshop.ir
  پاسخ
تشکر شده توسط :
#6
البته شاید دوستان حرفه ای بتونن راه های بهتری بهت پیشنهاد بدن
این پیشنهاد یه مبتدی بود
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : mojtaba121
#7
همونطور که مولانا اشاره کرد راه های زیادی وجود داره از جمله
کد پی‌اچ‌پی:
exit
die
return 
false 
بسته به نوع نیاز خودتون می تونید از این توابع استفاده کنید
  پاسخ
تشکر شده توسط : mojtaba121
#8
نه محمد عزیز
منظورش چیز دیگه ایه

یه نگاه به پست اولش بنداز
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : zoghal


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان