سلام.
اگر دکمه یک دکمه submit معمولی باشد، صفحه دوباره load می شود، بنابراین مثلا اگر صفحه با PHP نوشته شده باشد، کافی است که با PHP ، چک کنیم که آیا یک پارامتر مربوط به فرم، به صفحه ارسال شده یا نه (با تابع isset در PHP). اگر ارسال شده بود، یعنی کاربر قبلا فرم را پر کرده و روی دکمه کلیک کرده، پس بر اساس شرط، کد را به گونه ای می نویسیم که فرم نمایش داده نشود و بخش پردازش نمایش داده شود. بنابراین نمایش خود فرم نیز وابسته به ارسال آن پارامتر خواهد بود. در بخش پردازشی هم اگر اطلاعات ورودی غلط بود، کدهایی برای نمایش دوباره فرم به همراه اطلاعات صحیح وارد شده را می نویسیم.
در حالتی ممکن است دکمه معمولی نباشد و صفحه را reload نکند. در این مواقع، معمولا از javascript برای پردازش استفاده می شود که قابلیت هایی برای عدم نمایش عناصر موجود در صفحه (حذف آنها) را دارد.
اگر دکمه یک دکمه submit معمولی باشد، صفحه دوباره load می شود، بنابراین مثلا اگر صفحه با PHP نوشته شده باشد، کافی است که با PHP ، چک کنیم که آیا یک پارامتر مربوط به فرم، به صفحه ارسال شده یا نه (با تابع isset در PHP). اگر ارسال شده بود، یعنی کاربر قبلا فرم را پر کرده و روی دکمه کلیک کرده، پس بر اساس شرط، کد را به گونه ای می نویسیم که فرم نمایش داده نشود و بخش پردازش نمایش داده شود. بنابراین نمایش خود فرم نیز وابسته به ارسال آن پارامتر خواهد بود. در بخش پردازشی هم اگر اطلاعات ورودی غلط بود، کدهایی برای نمایش دوباره فرم به همراه اطلاعات صحیح وارد شده را می نویسیم.
در حالتی ممکن است دکمه معمولی نباشد و صفحه را reload نکند. در این مواقع، معمولا از javascript برای پردازش استفاده می شود که قابلیت هایی برای عدم نمایش عناصر موجود در صفحه (حذف آنها) را دارد.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.