PDA

View Full Version : سوال: نشان دادن دایو در صفحه اصلی ثبت نام



ab.ali
یک شنبه 28 اردیبهشت 1393, 11:05 صبح
با سلام خدمت دوستان،
من یک صفحه ثبتنام دارم و یک صفحه php برای کدهای ثبت نام، کد های ثبت نام هم نوشته ام ودرست ان فقط یک مشکلی هست. من می خوام پس از این که یک فرد ثبت نام کرد بره به همون صفحه ثبت نام و یک div نشون بده و داخلش نوشته باشه خوش آمدین ، کد هایی که من نوشتم به صفحه می ره ولی div رو نشون نمی ده ؟مشکلش چیه؟
یک سوال دیگه : آیا می شه توسط یک صفحه php و توسط تابع header به صفحات مورد نظر رفت و تغییراتی ایجاد کرد؟


<?php

$username=$_POST['Username'];
$password=$_POST['Password'];
$company=$_POST['Company'];
$phone=$_POST['Phone'];

$con=mysql_connect("localhost","root","");
mysql_select_db('zhesab');
$query="INSERT INTO register (Username,Password,Company,Phone) VALUES('{$username}','{$password}','{$company}','{ $phone}');";
mysql_query($query);
mysql_close($con);
header("Location: Index.html");
echo "<div style='width:250px;height:500px;background-color:#0099cc'>خوش آمدین کاربر گرامی</div>";

?>

ab.ali
یک شنبه 28 اردیبهشت 1393, 18:07 عصر
ببخشید دوستان کسی نمی دونه باید چی کار کرد؟:لبخندساده:

SlowCode
یک شنبه 28 اردیبهشت 1393, 18:30 عصر
وقتی از header استفاده میکنی صفحه کلا منتقل میشه! پس کدهای بعد از اون اجرا نمیشن.
شما میتونی از سشن برای نمایش پیغام ها استفاده کنی و بعد از خوندنش هم سشن رو از بین ببر. مثلا:

$_SESSION['success']='خوش آمدین کاربر گرامی'
موقع نمایش هم اینطوری:


<?php if(isset($_SESSION['success'])): ?>
<div class="success">
<?php echo $this->getFlash('success'); ?>
</div>
<?php endif; ?>
$this->getFlash رو به طور فرضی نوشتم، با هر الگویی که کار میکنی یه تابع بنویس که سشن رو بخونه و بعد پاکش کنه.

ab.ali
یک شنبه 28 اردیبهشت 1393, 20:04 عصر
ممنون ، یک سوال دیگه برای چی از session نمی شه از چیز دیگه ای استفاده کرد؟ چون من کار با session ها رو بلد نیستم!:لبخندساده:

majid1605
یک شنبه 28 اردیبهشت 1393, 20:15 عصر
می تونی یه متغیر به همراه ادرس هدر ارسال کنی بعد تووی صفحه چک کنی اگه متغیر درست ست شده پیغام رو نمایش بده


header("Location: Index.php?reg=success");

بعد توی صفحه مقصد چک می کنی


if(isset($_GET['reg']) && $_GET['reg']=='success')
echo 'خوش آمدید';


کار با سش و کوکی ها از ملزومات برنامه نویسی وب بهتره بری یاد بگیری

ab.ali
یک شنبه 28 اردیبهشت 1393, 20:42 عصر
ممنون چشم حنما یاد می گیرم!:لبخندساده::تشویق: