PDA

View Full Version : سوال: پاس دادن مقدار از یک صفحه به صفحه دیگر



laya113
یک شنبه 21 آذر 1389, 15:37 عصر
سلام من یک متغیر به نام $id در یک صفحه php به نام insert.php دارم حال می خواهم این متغیر را به صفحه ی php دیگری به نام delete.php پاس دهم چطور می توان این کار را کرد ؟

Vahid Faraji
یک شنبه 21 آذر 1389, 18:47 عصر
1. قرار دادن متغير در query string و استفاده از متغير در صفحه delete.php
2. ذخيره متغير در session و خواندن session در delete.php

laya113
دوشنبه 22 آذر 1389, 10:11 صبح
اوکی ممنون

funpatogh
چهارشنبه 24 آذر 1389, 00:37 صبح
ساده ترین شکلش یا از طریق لینک هست و به صورت ذخیره در url
insert.php


<?php
$id=10;
echo "<a href='delete.php?id=$id'>$id</a>";
?>

delete.php


<?php
$id=$_GET['id'];
echo $id;
?>
یا از طریق فرم ها که باز میتونی هم به صورت post و هم به صورت get بفرستی
insert.php


<form method=post action="delete.php" >
<input type="hidden" name="id" value="<?php echo $id;?>">
<input type="submit" name="submit" value="send">
</form>
DELETE .PHP


<?php
$id=$_POST['id'];
?>
از طریق سشن
insert.php


<?php
session_start();
$id=10;
$_SESSION['id']=$id;
?>
delete.php


<?php
session_start();
$id=$_SESSION['id'];
echo $id;
?>