
نوشته شده توسط
lord_viper
دقیقا مشخص نیست شما چه کاری میخواهید انجام بدید
شما اکشن فورم action="index.php?pagesid=<?php echo $row["id"]; داری اطلاعات رو به صورت get پاس میدی ولی در صفحه مقصد میخواهی به صورت $id=$_POST["id"]; متد پست بگیری
و اینکه برای رفتن به صفحه جدید باید از تابع header و location استفاده کنید
header("location: index.php?page_id='{$row["id"]}'");
سلام.
ممنون.
ببینید من خودم دارم php رو یاد می گیرم.
یک فیلم آموزشی دیدم که داخلش گفته بود هر جا که با href پاس دادید در صفحه ای ، باید اون سمت با GET تحویل بگیرید وگرنه با POST. نمیدونم شاید من اشتباه برداشت کردم.
امکانش هست شما تفاوتش رو خیلی کوتاه توضیح بفرمایید؟ اینکه در چه مواردی از GET و در چه مواردی از POST استفاده می کنیم.
کد بالا رو به اینصورت تغییر دادم و الان مشکل فقط این هست که در صفحه ی جدید عناصر محص.لات رو نشون نمیده و خالی هست.خطایی نداره ولی نتیجه رو هم نمیبینم:
<div class="row">
<div class="col-md-12 menu-up">
<div class="col-md-4">
<div align="center">
<form class="navbar-form navbar-left" role="search" method="POST" action="index.php?page=product_details&id=<?php echo $row["id"]; ?>" target="_parent">
<div class="form-group">
<input type="text" class="form-control" placeholder="جستجو در سایت myideal ..."; style="direction:rtl;" name="STextB">
</div>
<button typr="submit" class="btn btn-warning btn-search" name="SB" value="جستجو " >search</button>
</form>
<?php
if(isset($_POST['SB'])){
$SP = $_POST["STextB"];
$query = " select * from product where title like '%".$SP."%'";
$result = mysql_query($query);
}
?>
</div>
<p align="center">
</div>
</div>
</div>
و صفحه ی product_details:
: <?php $id=$_GET["id"];
$s=$dbh->prepare("SELECT * FROM `product`
WHERE `id` ='".$id."' ");
$s->execute();
$row=$s->fetch();
?>
<div class="panel panel-default ">
<div class="panel-heading">
<div class="clearfix"></div>
</div>
<div class="panel-body">
<div class="media">
<div class="media-right">
<img src="admin-page/uploads/<?php echo $row["image"]; ?>" alt="" />
</div>
<div class="media-body">
<h4 class="media-heading">
<?php echo $row["title"]; ?></h4>
<p>
<?php echo $row["description"]; ?>
</p>
<div class="clearfix"></div>
<div class="btn-group" role="group" id="BegeniButonlari">
<button type="button" class="btn btn-default"><span class="glyphicon glyphicon-thumbs-up"></span></button>
<button type="button" class="btn btn-default"><span class="glyphicon glyphicon-thumbs-down"></span></button>
</div>
</div>
</div>
</div>